Delphi如何支援 nchar, nvarchar字段的unicode中文字.
我相使用Delphi来显示SQL上的nchar,nvarchar字段, 因为我的用户还是用win98. Delphi应该是用Twidestring来显示那些字段, 所以我可以用程式把那些WideString转回平时的String(可以GB 或 Big5码互换). 可是我曾经试过用BDE, DbExpress, ODBCExpress等, 他们都把所有中文字都显示为????. 我发觉其原因是Delphi上的工具都把那些nvarchar, nchar字段都以Tstring把处理.
其中只有当我是用ADO, 他才会用TWideString. 可是若我要提取大量数据时ADO
却是非常慢, 所以我想用其他的控件来连.
不知道各路高手有何高见. 或者更直接的方法.