-
Подскажит пожалуйста какие библиотеки должны быть установлены на клиентской машине для работы клиент-серверного приложения, БД Firebird. И куда эти библиотеки должны быть установлены (папка windows или system или еще куда). Спасибо.
-
туда, куда их штатный инсталятор поставит
-
На клиенте и сервере устанавливаешь СУБД. Если интересует ручная (собственный инсталятор), то на ibase.ru есть документация, но ИМХО лучше ставить стандартным способом
-
> [2] zorik © (12.12.08 10:08) > На клиенте и сервере устанавливаешь СУБД.
А на клиенте то зачем? Там клиентской части достаточно.
-
Имхо, с помощью стандартного инсталлятора, без ручной самодеятельности (особенно для FB 2.1 и выше). Всю СУБД устанавливать не обязательно, должно хватить только клиентской части.
-
Все понял, спасибо. Правда хотелось бы сделать дистрибутив в котором бы уже имелись бибилиотеки доступа для клиента, а тут видимо придется в два этапа, сначала клиента ставим, потом уже непосредственно само приложение
-
> Все понял, спасибо. Правда хотелось бы сделать дистрибутив > в котором бы уже имелись бибилиотеки доступа для клиента, > а тут видимо придется в два этапа, сначала клиента ставим, > потом уже непосредственно само приложение
В качестве эксперимента попробуй взять клиентсвую библиотеку от FB 1.5 или FB 2.0, есть вероятность, что клиентская прога сможет работать с ней без инсталлятора (версия клиентской библиотеки особо не привязана к версии сервера).
-
> В качестве эксперимента попробуй взять клиентсвую библиотеку от 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 и выше - то проблем не будет, не сейчас ни потом. Если же наоборот - пока тоже. Пока. Но не факт, что завтра что-нибудь не поменяется: в протоколе передачи данных, в формате, еще в чем-нибудь.
-
> В качестве эксперимента попробуй взять клиентсвую библиотеку > от FB 1.5 или FB 2.0, есть вероятность, что клиентская прога > сможет работать с ней без инсталлятора (версия клиентской > библиотеки особо не привязана к версии сервера).
ОК попробую спасибо!
-
> Если ты про 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 и выше - то проблем > не будет, не сейчас ни потом. Если же наоборот - пока тоже. > Пока. Но не факт, что завтра что-нибудь не поменяется: > в протоколе передачи данных, в формате, еще в чем-нибудь. >
Учту спасибо огромное!
-
Ничего никуда не надо ставить - просто положить клиентскую библиотеку рядом с экзешником и все.. Возможно, еще понадобится расшарить порт.
|