例外は、予期しない結果が得られることを意味します。メソッドExecuteNonQueryは、行を返さないクエリを実行しようとし、データベースで編集された行の量を表示する整数を返します。そのため、結果の配列を整数フィールドに入れようとしていますが、これは不可能です。
したがって、あなたの質問に答えるために、エラーの原因はクエリです。一部のクエリでは、ExecuteReader()
を使用する必要があります メソッド。
例外は、予期しない結果が得られることを意味します。メソッドExecuteNonQueryは、行を返さないクエリを実行しようとし、データベースで編集された行の量を表示する整数を返します。そのため、結果の配列を整数フィールドに入れようとしていますが、これは不可能です。
したがって、あなたの質問に答えるために、エラーの原因はクエリです。一部のクエリでは、ExecuteReader()
を使用する必要があります メソッド。
MySQL ODBCの問題:データソース名が見つからず、デフォルトのドライバーが指定されていません モデルからのフォワードエンジニアリング後にMySQLスクリプトまたはルーチンを自動的に実行するにはどうすればよいですか?