2012-03-19 26 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です。 Have a look at this question

Available functions in SQL Server Compact

0

のSoundexは、SQLコンパクトに動作しないことがあり、SQL Serverの2008のExpressまたはあなたが持っている他のバージョンで試してみてください。データベースは `.mdf 'ファイルでなければなりません