Страница 1 из 1

Перенос на embedded FireBird. Проблема

Добавлено: 13 июн 2006, 18:09
BlackEric
Переношу базу на embedded FireBird. В обычном и в embedded версия 1.5.3.
Т.е. создал на флешке папку. В нее скопировал fbembed.dll, БД и exe-клиент написанный на Delphi7. Компоненты доступа IBX.
Для переноса в IBDataBase указал локальный коннект, путь к БД имя файла Test.FDB.

При запуске клиента получаю ошибку unavaliable database.

В исходник приложения вписал следующее

Handle:=0;
Handle:=LoadLibrary('fbembed.dll');
if Handle=0 then ShowMessage('No library');

На основании этого делаю вывод, что приложение dll видит.

Что не так? Почему не работает?

Re: Перенос на embedded FireBird. Проблема

Добавлено: 13 июн 2006, 18:30
DSKalugin
BlackEric писал(а): Переношу базу на embedded FireBird...
Компоненты доступа IBX...
Handle:=LoadLibrary('fbembed.dll');..
На основании этого делаю вывод, что приложение dll видит...
Что не так? Почему не работает?
Приложение видит, а IBX не знает что такое fbembed.dll, ему подавай исключительно GDS32.dll

т.е. надо fbembed.dll переименовать в GDS32.dll

Re: Перенос на embedded FireBird. Проблема

Добавлено: 13 июн 2006, 19:08
BlackEric
DSKalugin писал(а): Приложение видит, а IBX не знает что такое fbembed.dll, ему подавай исключительно GDS32.dll

т.е. надо fbembed.dll переименовать в GDS32.dll
Спасибо!!! :) :) :)