0

我们想将 BDE 数据库迁移到嵌入在 DELPHI XE3 中的 FireBird。安装 FireDAC 后,我无法从 FireDAC 建立与 Firebird 的连接。在 FireDAC 连接编辑器的 DriverID 组合框列表中,没有 FireBird 驱动程序。根据 docwiki.embarcadero.com 上的配置驱动程序 (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?

4

1 回答 1

2

对于 XE3,没有特定的 Firebird 驱动程序

您必须使用 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
于 2013-12-29T19:44:18.077 回答