将客户端应用程序迁移到FB 2.1

Ric*_*ras 2 delphi firebird delphi-7

我使用Delphi 7和DBExpress.我想将我的应用程序完全迁移到firebird 2.1.我已经知道在服务器端做什么但在客户端不太确定.

在TSQLConnection组件中,我看到vendorLib属性指向GDS32.dll.driverName是Interbase,getDriverFunc是getSQLDriverINTERBASE.

我不知道为了我的连接使用fbclient.dll该怎么办.我尝试在vendorLib中将gds32.dll更改为fbclient.dll,但它在我的应用程序中导致了一些访问冲突.

有小费吗?

Joh*_*mas 5

Interbase DBX驱动程序不支持Firebird 2.1(某些字段类型会出现问题 - 例如BLOB).有传言称D2010(必须很快进入Beta版)将支持Firebird.

因此,您可以期待Weawer或购买商业Firebird DBX驱动程序(请参阅Upscene的网站或DevArt/CoreLab的网站).

另外,当你安装Firebird来检查'生成gds32.dll与旧应用程序的兼容性'时,或者类似的东西也许更好 - 我现在还没有看到FB安装工具包.

HTH.