FireDAC如何连接到Firebird

时间:2013-12-29 13:35:11

标签: delphi firebird delphi-xe3 firedac

我们希望将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?

1 个答案:

答案 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