>>973さん ありがとう
ありがとうございます。 973さん。

Microsoft Oracle OLE DB プロバイダ を使って、
Oracle データベースに対して更新を実行するために、
クライアント側のカーソルを使用する必要があります。
レコード セットを開く前に、これを行うために、同じ adUseClient
または数値 3 に CursorLocation プロパティを指定します。

上記をすればうまくいきました。 感謝致します。

oracle+VBをするPGにとっては当たり前のことなんですかね?
みなさん上記のようにしていらっしゃるのでしょうか?
私にはoracle+VBは敷居が高いのかな?