Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Проблемы с установкой Firebird 1.5 Embedded / 9 сообщений из 9, страница 1 из 1
13.11.2003, 18:20
    #32323555
tria
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с установкой Firebird 1.5 Embedded
Проблемы с установкой Firebird 1.5 Embedded
Сейчас использую Yaffil Embedded. Решил поставить Firebird 1.5.0.3253 Embedded. Скопировал fbclient.dll, переименовал на gds32.dll. На работе В2000проф, дома В98. На работе - нормально, IBExpert запускается, дома пишет: "не могу найти файл gds32.dll" (текст сообщения по памяти).
Когда-то ранее пытался поставить дома Firebird 1.0 Embedded, тоже не захотел работать. Под Делфи выдавал ошибку (опять же по памяти): "не найден один из необходимых файлов или библиотек".
Может кто подскажет, в чем проблема?
Есть ли у кого опыт работы с Firebird 1.5.0.3253 Embedded под В95? (в смысле, не зря ли я пытаюсь).
...
Рейтинг: 0 / 0
13.11.2003, 19:34
    #32323641
Dnico
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с установкой Firebird 1.5 Embedded
А с 9х всегда проблемы возникают ....

Best regards,
Dnico.
...
Рейтинг: 0 / 0
14.11.2003, 08:00
    #32323867
Denis Uskov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с установкой Firebird 1.5 Embedded
Опыт есть маааленький.
С первого раза все получилось. Т.е. не совсем с первого, но ...
readme.txt

Just copy fbembed.dll into the directory with your
application. Then rename it to either fbclient.dll or
gds32.dll depending on your database connectivity software.
Then start your application and it will use the embedded
server as a client library and will be able to access
local datasases. You should also copy firebird.msg and
firebird.conf (if necessary) to the same directory.

If external libraries are required for your application,
then you should have them separately. Most probably, it
will be INTL support (fbintl.dll) or UDF libraries. To
be able to use them, you should place them into the
directory tree which emulates the Firebird server one,
i.e. has subdirectories like /intl or /udf. Then open
your firebird.conf and set RootDirectory to the
aforementioned directory tree. Example:

/my_app/app.exe
/my_app/gds32.dll
/my_app/firebird.conf
/my_app/fb/firebird.msg
/my_app/fb/intl/fbintl.dll
/my_app/fb/udf/fbudf.dll

firebird.conf:
RootDirectory = /my_app/fb
end readme.txt

Для подключения с win1251 необходимо: /my_app/fb/intl/fbintl.dll
А вообще, лучше именно весь набор(см. выше my_app) ставить с exe'шником

С уважением, Denis Uskov
...
Рейтинг: 0 / 0
14.11.2003, 12:34
    #32324297
Gold
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с установкой Firebird 1.5 Embedded
В readme.txt написана дезинформация! Если всё делать так как там написано - нефига не заработает! Вот тот вот пример с путями в конце - полная чушь. Они там смешали виндовские пути с юниксовыми - видать писал кто-то пьяный

В общем на самом деле нужно просто распаковать сервер в каталог с экзэшником и переименовать fbclient в gds32 - всё заработает.

Я вот тоже сначала делал всё как в доке написано, пол дня убил - таки и не заработало ничего.
...
Рейтинг: 0 / 0
14.11.2003, 12:40
    #32324306
Dnico
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с установкой Firebird 1.5 Embedded
А у меня все заработало с полпинка. :)

firebird.conf:
RootDirectory = c:\my_app\fb # ПОЛНЫЙ ПУТЬ !!!!
end readme.txt


Best regards,
Dnico.
...
Рейтинг: 0 / 0
14.11.2003, 13:03
    #32324348
Gold
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с установкой Firebird 1.5 Embedded
Писал я ис полный путь, и относительный, и слэши ставил разные - если всё делать по примеру в readme - не пашет. Изначально у меня было желание, чтоб и сервер, и UDF и все остальные файлы лежали в одном каталоге.
В общем сам Еманов сказал, что в пример неправильный.
...
Рейтинг: 0 / 0
18.11.2003, 11:37
    #32327175
x.diablo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с установкой Firebird 1.5 Embedded
проблема в том, что сам gds32.dll требует еще msvcp60.dll, которой нет в ранних версиях 98
...
Рейтинг: 0 / 0
19.11.2003, 08:38
    #32328142
Denis Uskov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с установкой Firebird 1.5 Embedded
Не знаю кто сколько ... убил, но:
fbembed.dll -> gds32.dll
работает почти сразу, но без WIN1251
добавляем ПОЛНЫЙ путь в firebird.conf (по примеру Dnico), и копируем файлы. ВСЕ работает сразу!

С уважением, Denis Uskov
...
Рейтинг: 0 / 0
26.11.2003, 17:58
    #32335888
tria
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с установкой Firebird 1.5 Embedded
Прошу прощения за долгое отсутствие - коммандировка.
Большое спасибо x.diablo - действительно, нехватало msvcp60.dll. Нашел на машине с В2000, скопировал на машину с В98 - все заработало.

Подведу итоги. Для работы необходимо:
gds32.dll
msvcp60.dll
firebird.msg
Копируем в каталог программы и все работает. Если нужна кодировка win1251 необходимо добавить в этот же каталог /intl/fbintl.dll.
Конфигурировать firebird.conf судя по всему нет необходимости (имеется ввиду прописывание путей).

Спасибо всем.
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Проблемы с установкой Firebird 1.5 Embedded / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]