掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ADO接続でのエラーを回避するには? (ID:145202)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
いつもお世話になっております。 VB2008でADO接続していますが、エラーが表示されます。 エラーは、'System.InvalidOperationException' の初回例外が System.Data.OracleClient.dll で発生しました。 ということと、Executeが実行するには、commandオブジェクトに割り当てられたconnectionオブジェクトが、 保留されているローカルトランザクションで保持されている場合は、 commandオブジェクトにTransactionオブジェクトが割り当てられている必要があります。 commandオブジェクトのTransactionプロパティは初期化されていません。 このエラーです。 Private OCommand As New System.Data.OracleClient.OracleCommand Private OConnection As New System.Data.OracleClient.OracleConnection Public Function OraRd(ByVal Sql as string,ByRef ORead as System.Data.OracleClient.OracleDataReader) As Boolean OraRd=False Try OConnection.Connection = OCommand OConnection.CommandType = CommandType.Text OConnection.CommandText = Sql ORead = OConnection.ExecuteReader <<ここでエラーになります。 '正常 OraRd = True Catch ex As System.Data.OracleClient.OracleException Call SetupErrorMessage(ex) Catch ex As Exception Call SetupErrorMessage(ex) End Try End Function 何故エラーが表示されるのかがわからず。。。 申し訳ありませんが、どなたか教えていただけませんか。 お願いします。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.