2012-03-11 20 views
1

WebMatrixの移行機能を使用して、.sdfデータベースをSQL Serverに移行しました。SQL ServerからSQL Serverへの移行後のエラー

var usernameExists = db.Query("SELECT Username FROM Users WHERE Username = ?", username); 

:私は今、下のエラーを取得しています[SqlExceptionが(0x80131904): '?' 付近に正しくない構文。]
System.Data.SqlClient.SqlConnection.OnError(SQLException例外、 ブールbreakConnection) +2073502

オープンするデータベースを指定するコードを追加する必要がありますか?すべてのデータベースクエリの構文を変更する必要がありますか?申し訳ありませんが、私はSQL Serverを初めて使用しており、WebMatrixを使用して移行するためのリソースや、アプリケーションを修正して完全に機能させるために必要なことを見つけるのは非常に困難です。

答えて

2

?@0に変更してみてください。異なるデータベースプロバイダは、パラメータに対して異なるプレースホルダを使用します。 SqlClientは@parametername構文を使用します。

関連する問題