オラクル初心者です。よろしくお願いします。
プログラムでSQLを作成して送信すると"OIP-04116: I/O用のカーソルは準備できていません"というエラーが表示されます。
(SQL*PLUSで同SQLを送信した場合はOKなのですが・・・。)
この現象が出るのは表の削除、または追加SQLの時です。SELECT文の時は上記のエラーは表示されません。
VB.NETを使用しており、OSは2000 Pro です。
ご存知の方、どうぞよろしくお願いします。
どんなコードを書いてらっしゃっるのか判らないのですが、
CreateDynasetメソッドにINSERT、UPDATE文を渡していませんか?
もしそうであれば、代わりにExecuteSQLメソッドを使用してみてください。
だい様ありがとうございます。
CreateDynasetメソッドにINSERT、DELETE文を渡していました。
CreateDynasetメソッドからExecuteSQLメソッドに変更したら、
エラーも表示されなくなりました。
ありがとうございました。
ツイート | ![]() |