我有一個SQL Server 2005數據庫,其中有一些表包含阿拉伯文本。這些字段的數據類型是NVARCHAR(n)。如何使阿拉伯語言的SQL Server 2005搜索?
表中的阿拉伯文本正常顯示,使用select子句進行選擇時,它們顯示正確。 問題是用where子句搜索阿拉伯語文本會導致0行。
SELECT * FROM table_name的 其中名稱= @名
這檢索沒有行,那裏是這個值的名稱。 當我們這樣使用它:
SELECT * FROM table_name的 其中name = N'Arabic_Text」
然後,它的工作原理,但如何才能通過從前端搜索文本到後端。 你能指導我如何編寫查詢嗎?
PS
在後面的代碼我寫道:
Dim UserName As String = "N'" & txtLogin.Text & "'"
Dim _dtLogin As DataTable = oUser.UserLogin(UserName)
即使該用戶在數據庫中存在返回0行。
plz查看更新的問題 – 2011-03-25 12:01:10