当前位置: 代码迷 >> ASP.NET >> ASP.NET的DAL层的SQL语句中文编码有关问题
  详细解决方案

ASP.NET的DAL层的SQL语句中文编码有关问题

热度:7121   发布时间:2013-02-25 00:00:00.0
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?

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