Delphi – FireDAC how connect to Firebird

delphidelphi-xe3firebirdfiredac

We want to migrate BDE Database to FireBird embedded in DELPHI XE3. After installing FireDAC I couldn't establish connection to Firebird from FireDAC.In DriverID combobox list of FireDAC connection Editor there is no FireBird driver.
According to Configuring Drivers (FireDAC) at docwiki.embarcadero.com information about drivers should be in FDDrivers.ini file, but I couldn't find this file on C: and on D: drives. So, I've created FDDrivers.ini with

[FB21_Embedded]
; FB21_Embedded virtual driver will use specified Firebird client library
BaseDriverID=FB
VendorLib=fbembed.dll 

in application folder, then in c:\windows folder no result.

All is OK with connections from FireDAC to Access and to MSSQL.

How can I connect to FireBird Embedded from FireDAC Delphi XE3?

Best Answer

For XE3 there is no specific Firebird Driver

you have to set with IB Driver

[FB21]
; FB21 virtual driver will use specified Firebird client library
BaseDriverID=IB
VendorLibWin32=C:\ib\fb21\bin\fbclient.dll
VendorLibWin64=C:\ib\fb21_64\bin\fbclient.dll

[FB21_Embedded]
; FB21_Embedded virtual driver will use specified Firebird client library
BaseDriverID=IB
VendorLib=C:\ib\fb21_embed\bin\fbembed.dll
Related Topic