-
Здравствуйте, мастера Delphi!
Раншье работал с БД Paradox. Использовал для подключения всем Вам известный TTable. В основном программы писал как умею, очень простые, в утилитарных целях.
Теперь хочу перейти к InterBase или Firebird. Так вот: помогите найти классический пример запуска приложения с БД IB или FB без установки сервера БД. Шаманил с dll и прочей ерундой, ничего не получилось. Книжки такие вопросы обходят.
С огромным уважением: SYSDBA.
-
а зачем тебе переходить на FB если ты его собираешься в однопользовательском режиме использовать?
-
сисдба такие вопросы не задают :)
-
-
> а зачем тебе переходить на FB если ты его собираешься в
> однопользовательском режиме использовать?
Да, но вот, в перспективе хочу перейти на сетевой БД.
> сисдба такие вопросы не задают :)
>
:)))
-
>sysdba © (31.07.09 13:20) [4]
отчего сразу не установить полноценный сервер?
-
> Проблема начинающего с Interbase/Firebird [D7, Paradox]
>
> Sysdba ©
Чем конференция "Начинающим" не угодила?
-
> отчего сразу не установить полноценный сервер?
Просто у заказчика есть пример программы, там один exe-файл и одна gdb-база. Запускается на всех платформах Win. Он хочет такую же, уперся к этому и все! Предлагал с инсталлятором,но все равно - не хочет!
В начале предлагал вариант с ClientDataset (с компоновкой unit Midas), но там все таблицы сохраняются в отдельные файлы. Таблиц около - 20. Как увидел такое количество файлов, так сразу меня послал.
И, вообще, хотелось бы в перспективе на сетку перенести.
-
Шаманить не нужно - FB Embedded тебе в руки!
-
один exe + один файл *.mdb
-
Ну расшаманит он ембеддед.
А потом :
хотелось бы в перспективе на сетку перенести.
-
Заменит строку подключения, правда методы работы не изменит, а они немного отличны и посадит сервер.
-
Сначала надо будет заменить заказчика у которого фобия инсталляций
-
Удалено модератором
Примечание: а без намеков на мат сможеш?
-
> Сначала надо будет заменить заказчика у которого фобия инсталляций
+1
Стандартная установка сервера FB - решение более надежное, чем использование DLL, т.к.
существует вероятность, что из-за глюков в программе база может повредиться.
Прога вырубилась в неподходящий момент - базе кирдык. То же что и для
парадокса, и для любой "СУБД", реализованной в DLL-ках.
Но если сильно хочется - то делай прогу под полноценный сервер, а дальше
просто подмени клиентскую библиотеку (GDS32.dll / FBClient.dll) на ее
Embedded - вариант. Ну и в зависимости от версии FB могут потребоваться
дополнительные DLL-ки (подробности на ibase.ru)
-
> В начале предлагал вариант с ClientDataset (с компоновкой
> unit Midas), но там все таблицы сохраняются в отдельные
> файлы
Да не трынди уже.
Во сколько файлов захочешь сохранять - во столько и сохранишь.
Стрим - он и в Африке стрим)