我用ADO与数据库SQL Server2000连接,其中有一个表显示为乱码,这个表在SQL Server中看也是乱码的。在Delphi的SQL Explorer中新建一个,将其设为MSSQL,各项填好后,在里面可以看到这个表的中文数据。这样的话,我用ADO怎么设才能让这个表在程序中也显示为中文呢?
急切盼回复!

解决方案 »

  1.   

    你用的DELPHI是什么版本,你用什么建立的表?不是DATABASE吧?
    你直接用SQLSERVER建立啊!
      

  2.   

    建议使用delphi 5重新Building
      

  3.   

    我用的是Delphi6,数据库表是用SQL Server还原的。我觉得是数据库的那个排序规则不认中文,所以在SQL Server中显示的也是乱码。用SQL Explorer就能把乱码转换回中文。可是在Delphi中用ADO连的时候,是直接显示出SQL Server表中的内容,所以它不能转换,可是我不能让用户在使用的时候,看到的是乱码啊,还有没有什么好的办法。