我正在使用 AsWideString 将 Unicode 字符串传递给 TADQuery 参数。
ADQuery.Params.ParamByName('MyFld').AsWideString
但是当字符串变得太长时,我得到了错误:
[MyFld]. Max len = [8002], actual len = [10522]
然后我决定使用 AsMemo 属性
ADQuery.Params.ParamByName('MyFld').AsMemo
在这种情况下,我的 Unicode 字符串无法正确显示。
解决这两个问题的方法是什么?