Textボックスにレコードセットを表示


沙耶  2004-11-12 16:51:11  No: 86659  IP: [192.*.*.*]

VB6.0でAdodc を使ってデータベースのレコードセットの内容をテキストボックスに表示させています。
Set Text1.DataSource = Adoc1
Text1.DataField = "フィールド名"
この構文を使って表示できました。しかしテキストボックスの内容を変更したら元のデータベースも更新されてしまいます。Adocのロックタイプを読み取り専用にすれば変更しても反映されませんが、変更が必要な場合があるのです。
希望は例えばフォーム内に保存ボタンを配置して
テキストボックスの中身を変更したとしても保存ボタンを押さないかぎりデータベース自体は更新されないというようにしたいのです。
何かいい知恵はないでしょうか?

編集 削除
shino  2004-11-12 17:14:45  No: 86660  IP: [192.*.*.*]

Adodcオブジェクトではなく、
参照設定から[Microsoft ActiveX Data Object2.8
Library]を使用する方法じゃないと希望通りの処理は出来ないと思います。

以下のHPなどが参考になると思います。

http://homepage2.nifty.com/inform/vbdb/

編集 削除