2003server和delphi2009查询SQl2005数据库显示中文数据乱码急!!!!!!!!!!!!(100)

  • 主题发起人 主题发起人 funxu
  • 开始时间 开始时间
F

funxu

Unregistered / Unconfirmed
GUEST, unregistred user!
最近公司服务器升级到2003server,数据库升级到sql2005了,为了程序兼容,我把以前的delphi6的程序用delphi2009编译了一遍,在服务器上运行后发现所有从数据库中读出的中文都是乱码,谁能告诉我怎么解决啊,急(服务器企业管理器里查询中文是正常的)数据库连接为一个dbgrid,一个adoconnection和adoquery没别的设置,简单的查询,结果为乱码,所有从数据库中查出的中文均为乱码,英文正常,字段类行为varchar(有人建议用nvarchar但原始服务器就是varchar且查询无问题)
 
昨天查了半天,感觉不是服务器的问题,而是sql升级后的字符集没有选好,有人知道不改变现有数据库的最快解决方法么
 
后退
顶部