2013-03-11 15 views
2

我想獲得以下SQL語句的數據庫,並且位於TableAdapter中。如何通過unicode選擇數據的條件?

SELECT * FROM Student WHERE Chinese_Name = @Param 

來自C#的示例代碼調用是這樣的。

GetDataByChinese_Name('你好'); 

但我不知道我應該在哪裏把ñ前綴這種語法。通常,我們可以得到

SELECT * FROM Student WHERE Chinese_Name = N'你好' 

這樣。

+0

您是否在使用'nvarchar'字段?你可以顯示你的表格結構('sp_help Student') – 2013-03-11 07:25:57

+0

@AdamPlocher當然,我使用了nvarchar(MAX)。 – kst 2013-03-11 07:29:22

回答

2

你的c#代碼應該略有不同。使用逐字字符串文字(msdn

GetDataByChinese_Name(@"你好"); 
+0

這樣可以解決我的問題。謝謝。 – kst 2013-03-11 07:49:10