Sql 如何按unicode where条件选择数据?
我想获取位于TableAdapter中的以下SQL语句的数据库Sql 如何按unicode where条件选择数据?,sql,unicode,ado.net,Sql,Unicode,Ado.net,我想获取位于TableAdapter中的以下SQL语句的数据库 SELECT * FROM Student WHERE Chinese_Name = @Param 来自C#的示例代码调用如下所示 GetDataByChinese_Name('你好'); 但我不知道该在该语法中把N前缀放在哪里。通常,我们可以 SELECT * FROM Student WHERE Chinese_Name = N'你好' 这样。您的c#代码应该略有不同。使用逐字字符串文字。() 您使用的是nvarchar字
SELECT * FROM Student WHERE Chinese_Name = @Param
来自C#的示例代码调用如下所示
GetDataByChinese_Name('你好');
但我不知道该在该语法中把N前缀放在哪里。通常,我们可以
SELECT * FROM Student WHERE Chinese_Name = N'你好'
这样。您的c#代码应该略有不同。使用逐字字符串文字。()
您使用的是
nvarchar
字段吗?你能展示你的表格结构吗(sp_help Student
)@AdamPlocher当然,我用的是nvarchar(MAX)。
GetDataByChinese_Name(@"你好");