Конференция "Базы" » IBDatabase и FireBird [D7, Firebird 2.0]
 
  • moker (01.03.11 21:47) [0]
    Решил "расчехлить ракетку" и спустя 6 лет непрограммирования написать маленькую программку, но понял что хоть руки то и помнят, но не все :)

    И так, я поставил себе некую лайт версию дельфи (http://clip2net.com/clip/m23790/1299005024-clip-61kb.jpg) раньше я такого не видал и FireBird 2.0. Скачал IBExpert, создал базу с нужными мне табличками, все сохранилось в fdb файл.

    IBDatabase не хочет работать с этой базой хоть убей, а я (тоже хоть убей) не помню что надо сделать.

    Как подружить ibx компоненты и firebird (ведь оно вроде должно дружить из коробки) ?

    ЗЫ платный компоненты не предлогать :)
  • Медвежонок Пятачок © (01.03.11 21:51) [1]
    а чем делфи отличается от библиотек?
  • Inovet © (01.03.11 22:00) [2]
    Сходить на ibase.ru и взять последнюю версию IBX.
  • moker (01.03.11 22:27) [3]
    поставил, пишет тоже самое: unavailable database
  • Loginov Dmitry © (02.03.11 00:11) [4]
  • А сервер хоть запущен то ?
  • guest (22.03.11 20:41) [6]
    может IBX не видит клиентскую библиотеку от FB?
    насколько помню, сейчас у FB она называется fbclient.dll, а IBX ожидает gds32.dll.
  • Loginov Dmitry © (22.03.11 21:32) [7]

    > может IBX не видит клиентскую библиотеку от FB?


    В этом случае ошибка была бы совсем другой, но никак не "unavailable database".
    Однако бывает и такое, что gds32.dll устанавливается вместе с InterBase, который зачастую устанавливают вместе с Delphi. Если это так, то FireBird в ходе установки такую библиотеку заменять не станет, и вот тогда косяки вполне могут вылезти. Для таких случаев я бы посоветовал подстраховаться, разместив нужную gds32.dll в одном каталоге с EXE, либо же в initialization вызывать код, например:
    LoadLibrary('C:\Явный_путь\gds32.dll');
 
Конференция "Базы" » IBDatabase и FireBird [D7, Firebird 2.0]
Есть новые Нет новых   [134431   +15][b:0][p:0]