Bagikan melalui


Menggunakan Tampilan Rekaman OLE DB

Jika Anda ingin menampilkan data himpunan baris OLE DB dalam aplikasi MFC, gunakan kelas MFC COleDBRecordView. Objek tampilan rekaman yang dibuat memungkinkan COleDBRecordView Anda menampilkan rekaman database dalam kontrol MFC. Tampilan rekaman adalah tampilan formulir dialog yang terhubung langsung ke objek Set Baris OLE DB yang dibuat dari CRowset kelas templat. Mendapatkan handel ke objek set baris sederhana:

COleDBRecordView myRecordView;
...
// CProductAccessor is a user record class
CRowset<CAccessor<CProductAccessor>> myRowSet = myRecordView.OnGetRowset();

Tampilan menampilkan bidang CRowset objek dalam kontrol dialog. Objek COleDBRecordView menggunakan Dialog Data Exchange (DDX) dan fungsi navigasi CRowset bawaan (MoveFirst, , MoveNextMovePrev, dan MoveLast) untuk mengotomatiskan pergerakan data antara kontrol pada formulir dan bidang set baris. COleDBRecordView melacak posisi pengguna di set baris sehingga tampilan rekaman dapat memperbarui antarmuka pengguna dan menyediakan metode OnMove untuk memperbarui rekaman saat ini sebelum pindah ke yang lain.

Anda dapat menggunakan fungsi DDX dengan COleDbRecordView untuk mendapatkan data langsung dari kumpulan rekaman database dan menampilkannya dalam kontrol dialog. Gunakan metode DDX_* (seperti DDX_Text), bukan fungsi DDX_Field* (seperti DDX_FieldText) dengan COleDbRecordView.

Lihat juga

Menggunakan Accessors
Kelas COleDBRecordView