C# で SQL を実行し Readerを起動した後は Readerを閉じないと表題の例外が発生する
SqlConnection sqlConn = new SqlConnection();
SqlCommand sc = new SqlCommand();
sc = connection.CreateCommand();
sc.CommandText = SQL;
sc.ExecuteReader();
sc.Dispose();
ここで新たなSQLを発行すると
IlligalOperationExceptionが発生する
sc.ExecuteReader();
sc.Close();
sc.Dispose();
と ReaderをClose処理しておくことで続行可能
0 件のコメント:
コメントを投稿