Конференция "Базы" » Проблема начинающего с Interbase/Firebird [D7, Paradox]
 
  • Sysdba © (30.07.09 22:47) [0]
    Здравствуйте, мастера Delphi!
    Раншье работал с БД Paradox. Использовал для подключения всем Вам известный TTable. В основном программы писал как умею, очень простые, в утилитарных целях.
    Теперь хочу перейти к InterBase или Firebird. Так вот: помогите найти классический пример запуска приложения с БД IB или FB без установки сервера БД. Шаманил с dll и прочей ерундой, ничего не получилось. Книжки такие вопросы обходят.

    С огромным уважением: SYSDBA.
  • Медвежонок Пятачок © (30.07.09 23:02) [1]
    а зачем тебе переходить на FB если ты его собираешься в однопользовательском режиме использовать?
  • я с мобилы (31.07.09 01:41) [2]
    сисдба такие вопросы не задают :)
  • Кщд (31.07.09 08:02) [3]
  • sysdba © (31.07.09 13:20) [4]

    > а зачем тебе переходить на FB если ты его собираешься в
    > однопользовательском режиме использовать?


    Да, но вот, в перспективе хочу перейти на сетевой БД.


    > сисдба такие вопросы не задают :)
    >

    :)))
  • Кщд (31.07.09 14:32) [5]
    >sysdba ©   (31.07.09 13:20) [4]
    отчего сразу не установить полноценный сервер?
  • Плохиш © (31.07.09 15:34) [6]

    > Проблема начинающего с Interbase/Firebird [D7, Paradox]
    >
    > Sysdba ©

    Чем конференция "Начинающим" не угодила?
  • Sysdba © (31.07.09 16:24) [7]

    > отчего сразу не установить полноценный сервер?

    Просто у заказчика есть пример программы, там один exe-файл и одна gdb-база. Запускается на всех платформах Win. Он хочет такую же, уперся к этому и все! Предлагал с инсталлятором,но все равно - не хочет!
    В начале предлагал вариант с ClientDataset (с компоновкой unit Midas), но там все таблицы сохраняются в отдельные файлы. Таблиц около - 20.  Как увидел такое количество файлов, так сразу меня послал.
    И, вообще, хотелось бы в перспективе на сетку перенести.
  • Виталий Панасенко (31.07.09 16:34) [8]
    Шаманить не нужно - FB Embedded тебе в руки!
  • Медвежонок Пятачок © (31.07.09 16:35) [9]
    один exe + один файл *.mdb
  • Медвежонок Пятачок © (31.07.09 16:36) [10]
    Ну расшаманит он ембеддед.
    А потом :
    хотелось бы в перспективе на сетку перенести.
  • Anatoly Podgoretsky © (31.07.09 16:38) [11]
    Заменит строку подключения, правда методы работы не изменит, а они немного отличны и посадит сервер.
  • Медвежонок Пятачок © (31.07.09 16:40) [12]
    Сначала надо будет заменить заказчика у которого фобия инсталляций
  • Sysdba © (31.07.09 18:38) [13]
    Удалено модератором
    Примечание: а без намеков на мат сможеш?
  • Loginov Dmitry © (31.07.09 22:19) [14]
    > Сначала надо будет заменить заказчика у которого фобия инсталляций


    +1

    Стандартная установка сервера FB - решение более надежное, чем использование DLL, т.к.
    существует вероятность, что из-за глюков в программе база может повредиться.
    Прога вырубилась в неподходящий момент - базе кирдык. То же что и для
    парадокса, и для любой "СУБД", реализованной в DLL-ках.

    Но если сильно хочется - то делай прогу под полноценный сервер, а дальше
    просто подмени клиентскую библиотеку (GDS32.dll / FBClient.dll) на ее
    Embedded - вариант. Ну и в зависимости от версии FB могут потребоваться
    дополнительные DLL-ки (подробности на ibase.ru)
  • Сергей М. © (01.08.09 21:23) [15]

    > В начале предлагал вариант с ClientDataset (с компоновкой
    > unit Midas), но там все таблицы сохраняются в отдельные
    > файлы


    Да не трынди уже.

    Во сколько файлов захочешь сохранять - во столько и сохранишь.

    Стрим - он и в Африке стрим)
 
Конференция "Базы" » Проблема начинающего с Interbase/Firebird [D7, Paradox]
Есть новые Нет новых   [134473   +33][b:0][p:0]