1

我将 Delphi 2009 与 firebird 2.5 和 IBXpres 一起使用,我得到“除以零”错误。

firebird 的数据库是用 charsetUTF8和collat​​ion 创建的UNICODE_CI

我已经修改了 IBSQL.pas,重新编译了 ibxpress120.bpl,并且在设计时一切正常。这是修复的链接

问题是当我打开我的数据集时,我仍然在运行时收到错误:

MyIBDataSet.Open;

如果我使用UNICODE_FSS字符集,一切正常,但我不能将排序规则设置为“不区分大小写”

任何我不知道的解决方法?

4

1 回答 1

1

正如 Jeff Overcash 在您链接的 QC 报告中所述,IBX 不支持 Firebird。所以最好的解决方案不是尝试为它寻找解决方法,而是切换到其他一些官方支持 FB 的组件集。我一直在使用UIB(Unified Interbase),但也有其他可用的解决方案。

于 2012-11-03T11:02:27.583 回答