1

私は最近、Delphi 2007 と dbExpress コンポーネントで作成された Delphi プログラムに問題があることを発見しました。このプログラムは、ローカル言語に設定された照合順序で多くの国で使用されているため、人々は慣れ親しんだ並べ替えなどを行うことができます。データベース照合で問題が発生したことはありません。

しかし、プログラムをトルコに持ち込もうとすると、トルコ語の照合を使用すると、「無効なオブジェクト名 'SYSINDEXES'」というエラー メッセージが表示されるという問題に直面します。

照合「Turkish_CI_AS」を使用していました。

また、ここでトルコ語の照合に問題がある別の人を見つけました: http://www.delphigroups.info/2/56/568380.html (4. ページに投稿)

彼は、Delphi は正しい小文字の代わりに大文字の文字列をここで使用していると述べています。大文字と小文字を区別しない照合を使用した場合でも、トルコ語では 'i' と 'I' は異なる文字であるため、これは理にかなっています。

問題は、あまりいじらずにこれを修正する方法があるかどうかです。つまり、この中間の問題を修正することで、より大きな問題が発生したくないということです。

4

0 に答える 0