Lazarus и локальная БД Firebird

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
Аватара пользователя
Dark Ichigo
новенький
Сообщения: 44
Зарегистрирован: 12.03.2009 18:06:51
Контактная информация:

Lazarus и локальная БД Firebird

Сообщение Dark Ichigo »

Есть задумка сделать прогу, использующую БД Firebird.

Хочу, чтобы человек нажал "Установить" и не парился с установкой БД, её настройками и прочее.

Осуществима ли эта задача?
Аватара пользователя
Inferno
новенький
Сообщения: 78
Зарегистрирован: 20.03.2009 13:40:20
Откуда: Тюмень

Сообщение Inferno »

Ищи Firebird Embedded, он ложиться с прогой допустим на диск
это версия сервера, подключаемая как динамическая библиотека (файл fbembed.dll), которая поддерживает все возможности обычного сервера за некоторыми исключениями:
1. Записи в реестре относительно сервера FireBird игнорируются. Корневой каталог встраиваемого сервера - это каталог, в котором расположен файл fbembed.dll.
2. Встраиваемый сервер позволяет подключиться к базе, находящейся ТОЛЬКО НА ЛОКАЛЬНОЙ МАШИНЕ и только по сетевым протоколам TCP/IP и named pipes.
3. Любой пользователь может подключиться к базе данных. Имена пользователей и пароли не проверяются на этапе подключения, однако контроль привилегий SQL выполняется.
4. Невозможно подключиться встраиваемым сервером к базе данных если к ней уже выполнено подключение любым другим сервером. Аналогично невозможно подключиться обычным сервером к базе данных, если она уже подключена к встраиваемому серверу.
Ответить