|
Проблема с индексами в dbf |
☑ |
0
Muggsy
09.08.12
✎
14:56
|
Добрый день, есть проблема с индексами в файле DBF
Код такой:
текфайлДвиженийDbf=сокрлп(текПуть)+"\"+"mov"+текГод+".dbf";
текфайлДвиженийCdx=сокрлп(текПуть)+"\"+"mov"+текГод+".сdx";
xbMov=Новый XBase;
xbMov.ОткрытьФайл(текфайлДвиженийDbf,);
xbMov.Индексы.Добавить("IDMT","MO_MONTH+MO_TYPE");
фидб=xbMov.СоздатьИндексныйФайл(текфайлДвиженийCdx);
xbMov.Кодировка=КодировкаXBase.OEM;
xbMov.АвтоСохранение=Истина;
xbMov.ТекущийИндекс=xbMov.Индексы.IDMT;
xbMov.Ключ.MO_MONTH = 0;
xbMov.Ключ.MO_TYPE = 0;
ЗаписьНайдена = xbMov.НайтиПоКлючу("=");
на строке xbMov.ТекущийИндекс=xbMov.Индексы.IDMT вылетает ошибка, что поле IDMT не найдено. В DBF файле есть поля по которым строится индекс, файл индекса существует. Раньше код работал ;) а с приходом новой девочки перестал ;) файлы лежат в папке на серваке, доступ у девочки вроде есть. Не могу понять в чем может быть дело. Все происходит в самописной конфе на 8.1
|
|
1
0_Serg_0
09.08.12
✎
15:01
|
фотки обеих девочек нужны...)
|
|
2
Muggsy
09.08.12
✎
15:09
|
1 - вы научились "телепать" по фотографии пользователя? особенно если это барышня? :)))
|
|
3
Fedot200
09.08.12
✎
15:13
|
DMT это понятно, а что такое IDMT -усовершенствование?
|
|
4
Muggsy
09.08.12
✎
15:43
|
3 - это специально для адептов желтого пути :)
|
|
5
Muggsy
09.08.12
✎
17:12
|
выяснили, оказалось у пользователя не было прав на запись и изменение на папках
|
|