2010-10-11 113 views
1
SELECT [ID] 
    ,[Name] 
    ,[Markup] 
    ,[Status] FROM [dbxyz].[dbo].[Block] WHERE Name = 'Hakkımızda' 

Linq2Sql將此查詢發送到SQL Server 2005,但由於字符問題(ı)它沒有得到正確的數據集作爲響應。沒有行返回。選擇查詢中的土耳其字符問題 - SQL Server

我無法更改數據庫的排序規則,因爲它是託管服務,我無權這樣做。我試圖改變列級別的排序規則,但它不起作用。 我能做什麼?

謝謝

+1

是什麼'name'列的數據類型?希望以n開頭的內容,比如NCHAR,NVARCHAR等? – 2010-10-11 18:25:27

+0

它是nvarchar(150) – anilca 2010-10-11 18:26:54

+1

我不知道LINQ,但是'WHERE Name =N'Hakkımızda''應該工作 – 2010-10-11 18:28:25

回答