コードでa を使用しSqlTransaction
ています。以前の投稿では、ある接続でトランザクション ロックが発生している場合に問題が発生してIsolationLevel.ReadUncommited
いましたが、ロックなしで別の接続を作成するにはどうすればよいでしょうか。( SQL でのみ特定の接続のトランザクションを作成するにはどうすればよいですか? )。今、私は答えを得て、ドナルは私に使用することを提案しましたmyConnection.BeginTransaction(IsolationLevel.ReadUncommitted).Commit();
現在、上記の行で問題が発生することがあります。
セッションで他のスレッドが実行されているため、新しいトランザクションは許可されません。
ここで何が問題になるかわかりません。この問題は、別のスレッドが実行されている場合にのみ発生します。また、別のスレッドで同じ接続を使用しています。
上記のエラーは、クエリを実行しようとしたとき、または をDataTable
使用して入力しようとしたときにも発生しますDataAdapter
。
ここで何が問題なのかわかりませんか?