Re: Не открыть базу данных
Пользователь:
Карауш (IP-адрес скрыт)
Дата: 25, March, 2005 20:03
Предполагаю, что могли возникнуть следующие ситуации:
1. В некоторых (ранних версиях) ИРБИСа для открытия только что созданной базы данных требуется перезапустить АРМ "Администратор", чтобы он перечитал при запуске файл dbnam1.mnu. Однако на версии 4.1. я такого не замечал.
2. Вы инсталлировали ИРБИС и создавали БД при запуске АРМ Администратор по пути "C:/irbis/irbisa.exe", а потом попытались открыть через сетевой диск, при этом поменяв последовательность букв локальных дисков. Хотя это маловероятно.
3. Вы случайно проинсталлировали на систему несколько ИРБИСов и создаете БД, запуская один ИРБИС, а проверяете, запуская другой.
4. Вы создаете БД на серверной машине, а пытаетесь ее открыть второй раз на клиентской машине, при этом на этих машинах имена (буквы) дисков с которых запускается ИРБИС - не совпадают, а совпадать они в идеале должны и уровни вложенности в них тоже, желательно.
5. Если вы случайно стерли пути в файле ibis.par, и там пусто при просмотре, то АРМ Администратор (в т.ч. версии 4.2.) позволит Вам создать новую БД. Но при попытке ее открыть он скажет "File Open Error ...", при этом часть файлов в каталоге будет создана, но состав говорит о сбое системы.
А вообще анализ файла АРМ "Администратор" (exe) показал, что фраза "Cannot open file " туда не зашита ни разработчиками, ни системой компилирования! Может Вы спутали текст, что пишет Вам программа? Там есть еще "File not found ..."?
Если же все-таки текст, что вы написали действительно был, то его написала система Windows, поскольку ни в одном файле ИРБИСа, нет слова "Cannot" в описанном Вами контексте.
Опишите подробнее действия, что Вы делали от момента удачного создания базы данных, до момента, когда система Вам сказала эти слова. Особенно интересует редактирование файлов par, если было.