D7 アプリを D2009 に変換していますが、Advantage データベース サーバー (ローカル) で問題が発生しました。パラメータ化されていないトルコ語の文字をクエリに含めるたびに、エラーが発生します
[iAnywhere Solutions][Advantage SQL][ASA]
Error 5211: There is an error converting Unicode string to or from code page string.
Some Unicode characters cannot be converted to code page characters.
次のように、コマンドで ansistrings を使用してみました。
AdsQuery1.SQL.Text:=AnsiString('SELECT something FROM sometable WHERE somefield=''somelocalçharaçterş'' ');
しかし、役に立たない。また、AdsConnection の AdsCollation 値を ANSI、OEM、TURKISH-1254 に設定しましたが、結果は同じでした。何か案は?