我们希望将BDE数据库迁移到DELPHI XE3中嵌入的FireBird。安装FireDAC后,我无法从FireDAC建立与Firebird的连接。在FireDAC连接编辑器的DriverID组合框列表中没有FireBird驱动程序。 根据{{3}}上的配置驱动程序(FireDAC),有关驱动程序的信息应该在FDDrivers.ini文件中,但我在C:和D:驱动器上找不到此文件。所以,我用
创建了FDDrivers.ini[FB21_Embedded]
; FB21_Embedded virtual driver will use specified Firebird client library
BaseDriverID=FB
VendorLib=fbembed.dll
在应用程序文件夹中,然后在c:\ windows文件夹中没有结果。
从FireDAC到Access和MSSQL的连接都可以。
如何从FireDAC Delphi XE3连接到FireBird Embedded?
答案 0 :(得分:2)
对于XE3,没有特定的Firebird驱动程序
你必须设置IB驱动程序
[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