日期:2014-05-17  浏览次数:20499 次

ASP.NET的DAL层的SQL语句中文编码问题
因为第一次使用godday的服务器
中文乱码
insert和update都中文乱码
必须使用以下的方式
insert into test(name,address) values(N'测试',N'测试')


注意数据前面必须要加上N

但是在DAL层,怎么写呢?

比如:

insert into test(name,address) values(@name,@address)


这个要怎么修改才是正确的加上那个N

不会写,急求!
谢谢。

------解决方案--------------------
试试在@前面添加N,看看可以不?
------解决方案--------------------
insert into test(name,address) values(N@name,N@address)

这样不行么
------解决方案--------------------
引用:
比如:




SQL code
?
1
 
insert into test(name,address) values(@name,@address)
 


这个要怎么修改才是正确的加上那个N

不会写,急求!
 谢谢。 

谁跟你说这个要写N?

如果有问题,你就把调试处理的问题写出来。不要还没有实际执行和调试就想当然地制造问题。