我们的ERP软件用的是英文版SQL SERVER 2000
我用vb2005取数据库里的数据,用ODBC取中文可以显示!
但用ADO中文就显示乱码。
ADO和ODBC在中文处理上有什么区别么?
如何让ADO也能取中文,很多高手说可以设置字符集,如何设置,我们软件的字符集为拉丁字符,如何在查讯的时候转换成GB1232字符集。

解决方案 »

  1.   

    工程的属性,好像有一个默认的编码类型,是 UTF-8 的。
      
      

  2.   

    我想你的SQL SERVER 字符集应更改为中文集,以前我用过英文SQL SERVER 存中文,更改了以后就没有问题.本身SQL SERVER 2000对中文就支持呗!
      

  3.   

    我说过,我的软件是ERP软件,是美国的四班ERP,不能更改字符集,更改字符集软件运行是有问题的。
      

  4.   

    应该都是Unicode存的吧。
    VB里有个StrConv函数,可以做一些小转换