Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 如何按unicode where条件选择数据?_Sql_Unicode_Ado.net - Fatal编程技术网

Sql 如何按unicode where条件选择数据?

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字

我想获取位于TableAdapter中的以下SQL语句的数据库

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(@"你好");