Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Доступ к БД Firebird [D7, Firebird]


Tornado ©   (2008-12-12 09:44:00) 

Подскажит пожалуйста какие библиотеки должны быть установлены на клиентской машине для работы клиент-серверного приложения, БД Firebird. И куда эти библиотеки должны быть установлены (папка windows или system или еще куда). Спасибо.


Victor   (2008-12-16 08:53:00) [1]

Ничего никуда не надо ставить - просто положить клиентскую библиотеку рядом с экзешником и все.. Возможно, еще понадобится расшарить порт.


Tornado   (2008-12-14 02:00:00) [2]


> Если ты про fbclient.dll, то не забудь про то, что:1) для
> Firebird-1.5 еще нужно с собой взять msvcp71.dll и msvcr71.
> dll2) для Firebird-2.0 еще нужно с собой взять msvcp80.dll,
>  msvcr80.dll, Microsoft.VC80.CRT.manifest.А вот версия клиентской
> библиотеки не привязана к версии сервера только вертикально
> вверх. То есть если ты с собой возьмешь клиентскую библиотеку
> от FB-1.5 и будешь коннектиться к FB-2.0 и выше - то проблем
> не будет, не сейчас ни потом. Если же наоборот - пока тоже.
>  Пока. Но не факт, что завтра что-нибудь не поменяется:
> в протоколе передачи данных, в формате, еще в чем-нибудь.
>

Учту спасибо огромное!


Tornado   (2008-12-14 01:59:00) [3]


> В качестве эксперимента попробуй взять клиентсвую библиотеку
> от FB 1.5 или FB 2.0, есть вероятность, что клиентская прога
> сможет работать с ней без инсталлятора (версия клиентской
> библиотеки особо не привязана к версии сервера).

ОК попробую спасибо!


PEAKTOP   (2008-12-13 19:58:00) [4]

> В качестве эксперимента попробуй взять клиентсвую библиотеку от FB 1.5 или FB 2.0, есть вероятность, что клиентская прога
> сможет работать с ней без инсталлятора (версия клиентской библиотеки особо не привязана к версии сервера).


Если ты про fbclient.dll, то не забудь про то, что:
1) для Firebird-1.5 еще нужно с собой взять msvcp71.dll и msvcr71.dll
2) для Firebird-2.0 еще нужно с собой взять msvcp80.dll, msvcr80.dll, Microsoft.VC80.CRT.manifest.

А вот версия клиентской библиотеки не привязана к версии сервера только вертикально вверх. То есть если ты с собой возьмешь клиентскую библиотеку от FB-1.5 и будешь коннектиться к FB-2.0 и выше - то проблем не будет, не сейчас ни потом. Если же наоборот - пока тоже. Пока. Но не факт, что завтра что-нибудь не поменяется: в протоколе передачи данных, в формате, еще в чем-нибудь.


Loginov Dmitry   (2008-12-13 14:53:00) [5]

> Все понял, спасибо. Правда хотелось бы сделать дистрибутив
> в котором бы уже имелись бибилиотеки доступа для клиента,
> а тут видимо придется в два этапа, сначала клиента ставим,
> потом уже непосредственно само приложение


В качестве эксперимента попробуй взять клиентсвую библиотеку от FB 1.5 или FB 2.0, есть вероятность, что клиентская прога сможет работать с ней без инсталлятора (версия клиентской библиотеки особо не привязана к версии сервера).


Tornado   (2008-12-13 09:42:00) [6]

Все понял, спасибо. Правда хотелось бы сделать дистрибутив в котором бы уже имелись бибилиотеки доступа для клиента, а тут видимо придется в два этапа, сначала клиента ставим, потом уже непосредственно само приложение


Loginov Dmitry   (2008-12-12 20:45:00) [7]

Имхо, с помощью стандартного инсталлятора, без ручной самодеятельности (особенно для FB 2.1 и выше). Всю СУБД устанавливать не обязательно, должно хватить только клиентской части.


Sergey13   (2008-12-12 10:25:00) [8]

> [2] zorik ©   (12.12.08 10:08)
> На клиенте и сервере устанавливаешь СУБД.

А на клиенте то зачем? Там клиентской части достаточно.


zorik   (2008-12-12 10:08:00) [9]

На клиенте и сервере устанавливаешь СУБД. Если интересует ручная (собственный инсталятор), то на ibase.ru есть документация, но ИМХО лучше ставить стандартным способом


Медвежонок Пятачок   (2008-12-12 09:54:00) [10]

туда, куда их штатный инсталятор поставит


Наверх

Титульная страница Поиск, карта сайта Написать письмо