Lazarus 1.8.4 не может найти fbclient.dll (Firebird 3.0)

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Re: Lazarus 1.8.4 не может найти fbclient.dll (Firebird 3.0)

Сообщение DV2r4 » 02.03.2019 00:42:15

На попытку подключения со строкой
connect '127.0.0.1/3304:C:\FBDATA\EXAMPLES.FDB' user sysdba password 'masterkey';
isql сообщает - "Install incomplete, please read the Compatibility chapter in the release notes for this version"
Но это известная проблема и решение - нужно создать пользователя SYSDBA: https://www.firebirdsql.org/file/docume ... itsec.html
что и было сделано. После чего, через isql, после добавления пользователя, с базой можно было соединяться.

После того как был вычищен реестр, системные папки и память, поставлен из архива Firebird, изменен конфиг - Firebird был запущен как приложение; ещё раз было сделано заново простое приложение для подключения. После попытки подключения этого приложения по прежнему сообщается о невозможности найти библиотеку. Даже позже добавленный для явного указания библиотеки "SQLDBLibraryLoader" не решил проблему.
Над isql был поставлен допэксперимент - бинарник isql был скопирован в произвольную папку и оттуда запущен без ошибки отсутствия библиотеки (так как система может найти эти библиотеки в пути поиска) а вот Лазарь - не хочет видеть их даже если ему явно добавлять место инсталляции в пути поиска библиотек, в свойствах проекта.
DV2r4
незнакомец
 
Сообщения: 6
Зарегистрирован: 23.02.2019 11:01:52

Re: Lazarus 1.8.4 не может найти fbclient.dll (Firebird 3.0)

Сообщение zoltanleo » 02.03.2019 04:29:13

Парень, ты явно делаешь что-то не так. О каких путях поиска ты говоришь? В Path пути прописываются только инсталлятором, при распаковке из архива никаких упоминаний о FB там и в помине нет. Все имеющиеся пути к каталогам FB - следствие оставшихся мусорных записей, которые должны быть оттуда удалены.

При запуске из консоли isql ты должен либо ручками сменить текущий каталог до этой утилиты, либо запускать ее с указанием полного абсолютного пути к ней.

По поводу компонентов доступа из штатной поставки Лазаруса я писал - забудь про них, используй другие. Если и эти советы тебе не помогут, то, боюсь, с выбором профессии программиста ты ошибся :)
Аватара пользователя
zoltanleo
постоялец
 
Сообщения: 290
Зарегистрирован: 17.10.2013 10:55:01

Пред.

Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5

Рейтинг@Mail.ru
cron