我正在使用带有firebird 2.5的Delphi 2009和IBXpres我得到了“除以零”错误。
使用charset UTF8
和排序UNICODE_CI
创建firebird的数据库。
我已经修改了IBSQL.pas,重新编译了ibxpress120.bpl,并且在设计时,一切正常。 This is the link with the fix
问题是我在运行数据集时仍然在运行时收到错误:
MyIBDataSet.Open;
如果我使用UNICODE_FSS
作为charset,一切正常,但我无法将排序规则设置为“不区分大小写”
我不知道的任何解决方法?
答案 0 :(得分:1)
正如Jeff Overcash在您链接的质量控制报告中所述,IBX不支持Firebird。因此,最好的解决方案不是尝试找到它的解决方法,而是切换到正式支持FB的其他组件集。我一直在使用UIB (Unified Interbase),但也有其他解决方案。