2012-03-19 4 views
0

이 쿼리를 실행하려고합니다. SELECT * FROM Student WHERE DIFFERENCE(FirstName,'Joe')>=2. SQL Server CE 데이터베이스를 사용하고 있습니다. 매번 The function is not recognized by SQL Server Compact Edition. 오류가 발생합니다. SQL Server CE 및 VB.NET에서 Soundex 검색을 구현하는 방법Soundex SQL Server CE

답변

0

솔직히 말해서 가장 가까운 soundex와 비슷한 것은 Like 기능이라고 생각합니다. SQL Server CE는 기능이 매우 제한되어 있으며 실제로 CRUD 응용 프로그램에만 사용됩니다. soundex가 절대적으로 필요한 경우 SQL Server Express를 대신 사용하는 것이 좋습니다.

또 다른 옵션은 Lucene.net입니다. Soundex와의 SQL 컴팩트에서 작동하지 않을 수 있습니다 Have a look at this question

Available functions in SQL Server Compact

0

은은 SQL Server 2008 Express 또는 당신이 다른 버전으로 시도하십시오. 데이터베이스는`.mdf '파일이어야합니다.

관련 문제