选择查询中的土耳其字符问题 - SQL Server

时间:2010-10-11 18:23:35

标签: sql-server linq-to-sql turkish

SELECT [ID]
  ,[Name]
  ,[Markup]
  ,[Status] FROM [dbxyz].[dbo].[Block] WHERE Name = 'Hakkımızda'

Linq2Sql将此查询发送到SQL Server 2005,但由于字符问题(ı),它没有将正确的数据集作为响应。没有行返回。

我无法更改数据库的排序规则,因为它是托管服务,我无权这样做。我尝试在列级别更改排序规则,但它不起作用。 我该怎么办?

由于

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

数据库中的列Block是否使用正确的排序规则进行声明? Introduce the Turkish I issue。请注意,即使对于Unicode Nchars ,也必须声明归类