AsWideString を使用して Unicode 文字列を TADQuery パラメータに渡していました。
ADQuery.Params.ParamByName('MyFld').AsWideString
しかし、文字列が長くなりすぎると、エラーが発生しました:
[MyFld]. Max len = [8002], actual len = [10522]
次に、AsMemo プロパティを使用することにしました
ADQuery.Params.ParamByName('MyFld').AsMemo
この場合、Unicode 文字列が正しく表示されません。
両方の問題を解決する方法は何ですか?