Ошибка обновления инвертированного файла
Пользователь:
LVA (IP-адрес скрыт)
Дата: 19, June, 2007 09:58
Уважаемые специалисты!
Подскажите возможную причину ошибки обновления инвертированного файла
A=IsisAppNew();
H=IsisSpaNew(A);
IsisAppDebug(A, 17);
r = IsisSpaMf(H,"c:\\irbis\\datai\\77\\77");
r = IsisSpaIf(H,"c:\\irbis\\datai\\77\\77");
r = IsisSpaFst(H,"@c:\\irbis\\datai\\77\\77");
r=IsisRecReadLock(H,0,777);
r=IsisRecDump(H,0,buff2,2555);
r1=IsisRecFieldUpdate(H,0,"d696 a696#^p271^om^s777777.77#");
r2=IsisRecWriteUnlock(H,0);
// До сих пор ошибок нет. Следующий оператор выдает низкоуровневую ошибку
r3=IsisRecIfUpdate(H,777);
// Используется библиотека isis32.dll BIREME,
Если взять модуль isis32.dll из пакета Ирбис, установленного в вузе, то оператор r = IsisSpaFst(H,"@c:\\irbis\\datai\\77\\77"); возвращает код -207 - нет файла
Как со всем этим бороться???
PS