Всем привет!!! Сегодня я хочу рассказать о полезной программе IBExpert и об ошибке, которая мешала мне нормально с ней. работать.
IBExpert — это профессиональная среда для разработки и администрирования БД InterBase и Firebird. Эта программа облегчает работу пользователя IB и FB при создании баз данных. Программа IBExpert позволяет создавать компоненты БД: таблицы, представления, запросы, триггеры, домены и др.
Ошибка появлялась на старте программы и имела вид: ’00-2′ is not a valid integer value.
Я с IBExpert согласен — ’00-2′ совсем не целое значение. Вот только непонятен вопрос: откуда он это читает и зачем?
Да, еще одна интересная особенность с этой ошибки. После удаления регистрации всех баз, после перезагрузки IBExpert, в окне «списка баз», появляется пустая строка (см. рис.) зарегистрированной базы данных..
Были проведены следующие попытки борьбы с ошибкой:
- удаление всех регистраций баз;
- переустановка IBExpert
- запуск IBExpert Portable
- чистка реестра
Ничего не помогло.
Решение
Проблема была, в том, что полетел файл «c:\Users\User\AppData\Roaming\HK-Software\IBExpert\IBExpert.stg» его нужно пересоздать, а лучше включить опцию «Allow User Database», в «Options — Environment Options — IBExpert User Database».
Я удалил все файлы в папке \HK-Software\IBExpert\, перезапустил IBExpert и…. все заработало без ошибки.
Спасибо за помощь: https://www.programmersforum.ru/showthread.php?p=1794709


