我表里有一字段是nchar型的,存放的简体和繁体文和欧洲语言,如果语句
insert into a values (N'简体',N'繁體',N'abc')中没有N的话,
插入数据库会乱码
请问高手,数据库如何设置,sql语句中不需要加N?
现在程序做多语言,因为原来的程序语句实在太多了,改了太麻烦
请高手指教!
...全文
6115打赏收藏
思归微软专家,各位大虾,数据库太难的问题了,求救!!!
我表里有一字段是nchar型的,存放的简体和繁体文和欧洲语言,如果语句 insert into a values (N'简体',N'繁體',N'abc')中没有N的话, 插入数据库会乱码 请问高手,数据库如何设置,sql语句中不需要加N? 现在程序做多语言,因为原来的程序语句实在太多了,改了太麻烦 请高手指教!
don't use string concatenation to construct sql string, use a parameterized query or stored procedure and specify parameters with SqlDbType.NChar/NVarChar/NText type