![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проблема начинающего с Interbase/Firebird [D7, Paradox]
Sysdba © (2009-07-30 22:47:00)Здравствуйте, мастера Delphi!
Раншье работал с БД Paradox. Использовал для подключения всем Вам известный TTable. В основном программы писал как умею, очень простые, в утилитарных целях.
Теперь хочу перейти к InterBase или Firebird. Так вот: помогите найти классический пример запуска приложения с БД IB или FB без установки сервера БД. Шаманил с dll и прочей ерундой, ничего не получилось. Книжки такие вопросы обходят.
С огромным уважением: SYSDBA.
Сергей М. (2009-08-01 21:23:00) [1]
> В начале предлагал вариант с ClientDataset (с компоновкой
> unit Midas), но там все таблицы сохраняются в отдельные
> файлы
Да не трынди уже.
Во сколько файлов захочешь сохранять - во столько и сохранишь.
Стрим - он и в Африке стрим)
Loginov Dmitry (2009-07-31 22:19:00) [2]> Сначала надо будет заменить заказчика у которого фобия инсталляций
+1
Стандартная установка сервера FB - решение более надежное, чем использование DLL, т.к.
существует вероятность, что из-за глюков в программе база может повредиться.
Прога вырубилась в неподходящий момент - базе кирдык. То же что и для
парадокса, и для любой "СУБД", реализованной в DLL-ках.
Но если сильно хочется - то делай прогу под полноценный сервер, а дальше
просто подмени клиентскую библиотеку (GDS32.dll / FBClient.dll) на ее
Embedded - вариант. Ну и в зависимости от версии FB могут потребоваться
дополнительные DLL-ки (подробности на ibase.ru)
Sysdba (2009-07-31 18:38:00) [3]Удалено модератором
Примечание: а без намеков на мат сможеш?
Медвежонок Пятачок (2009-07-31 16:40:00) [4]Сначала надо будет заменить заказчика у которого фобия инсталляций
Anatoly Podgoretsky (2009-07-31 16:38:00) [5]Заменит строку подключения, правда методы работы не изменит, а они немного отличны и посадит сервер.
Медвежонок Пятачок (2009-07-31 16:36:00) [6]Ну расшаманит он ембеддед.
А потом :
хотелось бы в перспективе на сетку перенести.
Медвежонок Пятачок (2009-07-31 16:35:00) [7]один exe + один файл *.mdb
Виталий Панасенко (2009-07-31 16:34:00) [8]Шаманить не нужно - FB Embedded тебе в руки!
Sysdba (2009-07-31 16:24:00) [9]
> отчего сразу не установить полноценный сервер?
Просто у заказчика есть пример программы, там один exe-файл и одна gdb-база. Запускается на всех платформах Win. Он хочет такую же, уперся к этому и все! Предлагал с инсталлятором,но все равно - не хочет!
В начале предлагал вариант с ClientDataset (с компоновкой unit Midas), но там все таблицы сохраняются в отдельные файлы. Таблиц около - 20. Как увидел такое количество файлов, так сразу меня послал.
И, вообще, хотелось бы в перспективе на сетку перенести.
Плохиш (2009-07-31 15:34:00) [10]
> Проблема начинающегос Interbase/Firebird [D7, Paradox]
>
> Sysdba ©
Чем конференция "Начинающим" не угодила?
Кщд (2009-07-31 14:32:00) [11]>sysdba © (31.07.09 13:20) [4]
отчего сразу не установить полноценный сервер?
sysdba (2009-07-31 13:20:00) [12]
> а зачем тебе переходить на FB если ты его собираешься в
> однопользовательском режиме использовать?
Да, но вот, в перспективе хочу перейти на сетевой БД.
> сисдба такие вопросы не задают :)
>
:)))
Кщд (2009-07-31 08:02:00) [13]>Sysdba © (30.07.09 22:47)
http://www.google.ru/search?q=delphi+firebird+embedded+example&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ru:official&client=firefox-a
я с мобилы (2009-07-31 01:41:00) [14]сисдба такие вопросы не задают :)
Медвежонок Пятачок (2009-07-30 23:02:00) [15]а зачем тебе переходить на FB если ты его собираешься в однопользовательском режиме использовать?