MySQL .Net コネクタのドキュメント によると、準備済みステートメントを実行する場合、@ 記号を使用してパラメーターを定義します。これを試してみると、エラーが発生しました。次に、ページの下部にあるユーザー コメントに、問題がある場合は ? を置き換えると書かれています。@ 文字の場合。MySQL が準備済みステートメントに期待する文字を制御する方法はありますか? 移行しようとしている SQL Server に似たものにするため、「@」記号を使用することをお勧めします。
1 に答える
1
Old Syntax、OldSyntax : 「@」記号をパラメータ マーカーとして使用できます。このオプションは、Connector/NET 5.2.2 で廃止されました。今後のコードはすべて「@」記号を使用して記述する必要があります。
MySqlConnection myConnection = new MySqlConnection();
myConnection.ConnectionString = "**OldSyntax=true**; server=myHost; database=myDB; Username=myUser; pwd=myPass; ";
myConnection.Open();
于 2009-03-10T14:07:17.653 に答える