Oracle ダイナセットの内容が元に戻ってしまうクリアされてしまう原因は?


やまっさん  2004-08-24 09:33:26  No: 85235  IP: [192.*.*.*]

お世話になります。
OS:Win2003 + VB6 + Oracle9.2.0.1.0  を使用しています。

下記のようなコードにて、不可思議?な現象が発生します。

    SQL = "SELECT * FROM TestTable where TestID = '1'"
    Set oraDS = oraDB.CreateDynaset(SQL, &H8) ''oipsr**ファイルを作らない(NoCache)

    ''抽出されるレコードは1件で、そのレコードのCodeというフィールドには
    ''AAAAという値が入っているとする

    oraDS.edit
    oraDS!code.Value = "DDDD"
    oraDS.Update
    oraDS.Close
    Set oraDS = Nothing

編集 削除