查询中文值

时间:2012-07-19 20:34:19

标签: sql sql-server

我正在尝试使用中文值执行简单的SQL语句,但它不起作用。我从MSD论坛获得资金,我必须在我的 MS SQL Server 中使用 nvarchar 字段,但它也不起作用。

这是代码提取:

sqlCommand.CommandType = CommandType.Text
sqlCommand.CommandText = "insert into ExampleTable values('发现','发现','发现')"
sqlCommand.ExecuteNonQuery()

这没有问题,但是在DataBase中我得到了这个:“???????????????????”

再次感谢您的帮助

1 个答案:

答案 0 :(得分:3)

使用字母N前面的值将它们视为nvarchar

sqlCommand.CommandText = "insert into ExampleTable values(N'发现',N'发现',N'发现')"