Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Базы данных и репортинг > Подключение к удалённой Firebird


Автор: Cyclone 1.7.2009, 18:40
Добрый день, господа.

Необходимо создать клиентскую программу к базе данных FireBird, расположенной на сервере в локальной сети.
На сетевой диск её не поместить и по сети тоже вряд ли возможно расшарить. В общем, на сервере желательны минимальные изменения, а база должна остаться на месте.
Также желательно обойтись без каких-либо манипуляций на клиентских машинах вроде регистрации ODBC источников... клиент должен быть легко переносимым.

Подскажите, пожалуйста, наиболее бескровный способ подключения к БД из Delphi. ;-)

Не работал раньше с файловыми базами по сети, поэтому обращаюсь за советом.

Автор: vovk 1.7.2009, 18:48
всю информацию можно найти тут http://ibase.ru/firebird.htm
Если кратко база пусть на месте и остаётся, для подключения потребуется всего лиш 1 файлик 
gds32.dll но только от тойже версии что и сервер.

Автор: Akella 2.7.2009, 11:22
Цитата(Cyclone @  1.7.2009,  18:40 Найти цитируемый пост)
На сетевой диск её не поместить и по сети тоже вряд ли возможно расшарить.

Этого делать вообще нельзя!!!


Цитата(Cyclone @  1.7.2009,  18:40 Найти цитируемый пост)
клиент должен быть легко переносимым.

В качестве клиента используется библиотека fbclient.dll, а уже твоё приложение должно работать с через эту библиотеку доступа.


Цитата(Cyclone @  1.7.2009,  18:40 Найти цитируемый пост)
Подскажите, пожалуйста, наиболее бескровный способ подключения к БД из Delphi. ;-)

FibPLus, Interbase Express. Первые платные, но они того стоят, вторые бесплатные и они встроены в дельфи. Interbase Express в D2009 не могут работать с юникодными базами firibird. Есть ещё AnyDAC и их разновидности, например IBDAC. Но мне больше всего нравится FibPLus.

Ну и здесь ещё информация есть.
http://forum.vingrad.ru/forum/Interbase-database.html

Советую ещё прочесть книгу Хелен Борри, если планируешь работать с firebird.

Автор: Данкинг 2.7.2009, 11:37
Цитата(Cyclone @  1.7.2009,  19:40 Найти цитируемый пост)
Подскажите, пожалуйста, наиболее бескровный способ подключения к БД из Delphi. ;-)

В строке подключения TIBDatabase указываешь IP сервера и алиас самой БД на нём:
Цитата

192.168.100.5:arch

 smile 


Автор: Cyclone 2.7.2009, 23:49
Спасибо за подсказки, господа.

Автор: Akella 3.7.2009, 18:42
Господа усе в Парыже! smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)