Soundex SQL Server CE - PullRequest
       17

Soundex SQL Server CE

0 голосов
/ 19 марта 2012

Я пытаюсь выполнить этот запрос SELECT * FROM Student WHERE DIFFERENCE(FirstName,'Joe')>=2.Я использую базу данных SQL Server CE.Я The function is not recognized by SQL Server Compact Edition. ошибка каждый раз.Как реализовать поиск Soundex в SQL Server CE и VB.NET

Ответы [ 2 ]

0 голосов
/ 19 марта 2012

Soundex может не работать в Sql Compact, попробуйте Sql Server 2008 Express или любую другую вашу версию. База данных должна быть в файле .mdf

0 голосов
/ 19 марта 2012

Если честно, я думаю, что ближе всего к soundex вы найдете функцию Like. SQL Server CE имеет очень ограниченный набор функций и предназначен только для приложений CRUD. Если вам абсолютно необходимо иметь soundex, я бы предложил вместо этого использовать SQL Server Express.

Другим вариантом будет Lucene.net. Посмотрите на этот вопрос

Доступные функции в SQL Server Compact

...