1

Delphi2009をfirebird2.5で使用していますが、IBXpresで「ゼロ除算」エラーが発生します。

ファイアバードのDBは、文字セットUTF8と照合で作成されますUNICODE_CI

私はすでにIBSQL.pasを変更し、ibxpress120.bplを再コンパイルし、設計時にすべてが機能します。これは修正とのリンクです

問題は、データセットをoenすると、実行時にエラーが発生することです。

MyIBDataSet.Open;

文字セットに使用するUNICODE_FSSと、すべてが機能しますが、照合を「大文字と小文字を区別しない」に設定できません

私が知らない回避策はありますか?

4

1 に答える 1

1

リンクしたQCレポートでJeffOvercashが述べているように、IBXはFirebirdをサポートしていません。したがって、最善の解決策は、回避策を見つけるのではなく、FBを公式にサポートする他のコンポーネントセットに切り替えることです。私はUIB(Unified Interbase)を使用していますが、他のソリューションも利用できます。

于 2012-11-03T11:02:27.583 に答える