SQL Server Compact Edition 3.5 Отсутствует операнд после оператора «COLLATE» - PullRequest
0 голосов
/ 05 марта 2011

Я пытаюсь использовать параметры сортировки в запросе SQL, ADO.NET в SQL Server Compact Edition 3.5.

Вот как я пытался, но всегда получаю эту ошибку:

System.Data.SyntaxErrorException: синтаксическая ошибка: отсутствует операнд после оператора 'COLLATE'.

Вот мой запрос:

select n.Translation
from Nouns as n
where n.Translation like '%something%' COLLATE Arabic_CI_AS

1 Ответ

1 голос
/ 06 марта 2011

Случайно подумал ... вы бы не СОБИРАЛИ константу нормально. Попробуйте это:

where n.Translation COLLATE Arabic_CI_AS like '%something%' 
...