Oracle DBに接続してクエリを実行し、結果をデータテーブルにロードしようとしていますが、以下のコードで「オブジェクトの現在の状態のため、操作は無効です」というエラーが引き続き発生します。
Using conn As New OracleConnection(oradb)
Try
cmd = New OracleCommand()
da = New OracleDataAdapter(cmd)
dteDTK = New DataTable()
conn.Open()
cmd.CommandText = "SELECT * FROM TABLE1"
cmd.CommandType = CommandType.Text
da.Fill(dteDTK)
Catch ex As OracleException
MessageBox.Show(ex.Message.ToString())
Finally
conn.Close()
conn.Dispose()
End Try
End Using
「da.Fill(dteDTK)」コマンドでエラーがスローされます。ここで何が欠けていますか?