• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:vb.net トランザクション処理について)

vb.net トランザクション処理でエラーが発生する

このQ&Aのポイント
  • VB2005、SQLServer2005環境でVB.Netのトランザクション処理でエラーが発生します。
  • エラー内容は「System.InvalidOperationException: ExecuteReaderは、コマンドに割り当てられた接続が保留状態であるローカルのトランザクションにあるとき、トランザクションオブジェクトを持つコマンドが必要です。コマンドのTransactionプロパティがまだ初期化されていません。」というものです。
  • 解決策として、コマンドのTransactionプロパティを初期化することが必要です。詳細な処理については、コードのサンプルを参照してください。

質問者が選んだベストアンサー

  • ベストアンサー
noname#259269
noname#259269
回答No.1

Tran をどう使っているかをサンプルソースで調べてみてください。 http://msdn.microsoft.com/ja-jp/library/system.data.sqlclient.sqltransaction(VS.80).aspx --- エラーの意味が判らない時はそのメッセージ、例えば 「コマンドの Transaction プロパティがまだ初期化されていません。」 をそのまま Google で検索かけてみましょう。

noname#208236
質問者

お礼

お返事ありがとうございました。 comm.Transaction = Tran がたらなかったのですね。 ありがとうございました。

専門家に質問してみよう