Delphi2009,IBX和带有UTF8的Firebird通过零错误给出了划分



我正在使用delphi 2009带有firebird 2.5,而ibxpres我会遇到"按零"错误。

使用Charset UTF8和Colation UNICODE_CI

创建火鸟的DB

我已经修改了ibsql.pas,重新编译了ibxpress120.bpl,在设计时,一切都起作用。这是fix

的链接

问题在于,当我计算数据集时,我仍然会在运行时遇到错误:

MyIBDataSet.Open;

如果我将UNICODE_FSS用于charset,一切都可以,但是我无法将整理设置为"案例不敏感"

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

作为Jeff链接的QC报告中的Jeff态度,IBX不支持Firebird。因此,最好的解决方案是不要尝试为其找到解决方法,而是要切换到正式支持FB的其他组件集。我一直在使用UIB(统一的Interbase),但还有其他解决方案。

最新更新