插入中文数据出现乱码(50分)

  • 主题发起人 主题发起人 linghe
  • 开始时间 开始时间
L

linghe

Unregistered / Unconfirmed
GUEST, unregistred user!
我用ADOQRERY插入中文,所用的方法如下:
adoquery.Parameters[0].Value:= str0;
adoquery.Parameters[1].Value:= str1;
其中str0.str1的内容为中文,
可插入数据库的时候它就出现乱码了.请问如何解决?
平时写SQL语句的时候只要在那些中文前加个'N'就可以解决了,可用Parameters这个参数应该怎么加呀?
先谢啦!
 
AdoQuery.Parameters.ParamValues['ParamName']:=str0
 
楼上的我试过不行耶.
 
是不是用的sqlserver数据库?我以前遇到过的。解决方法是将‘控制面板’->‘区域和语言选项’->‘高级’,将语言选为“中文-中国”,然后重新建数据表。不行就重装sqlserver。
 
楼上的:
你的方法可能行得通,虽然我用的是SQL SERVER数据库,但因为我的数据库是放在服务器上的不是放在我本机,不是说改就可以改的,因为涉及的问题太多了.
 
后退
顶部