Bagikan melalui


Pertukaran Bidang Rekaman (RFX)

Kelas database MFC ODBC mengotomatiskan pemindahan data antara sumber data dan objek kumpulan rekaman. Saat Anda memperoleh kelas dari CRecordset dan tidak menggunakan pengambilan baris massal, data ditransfer oleh mekanisme pertukaran bidang rekaman (RFX).

Catatan

Jika Anda telah menerapkan pengambilan baris massal di kelas turunan CRecordset , kerangka kerja menggunakan mekanisme pertukaran bidang rekaman massal (RFX Massal) untuk mentransfer data. Untuk informasi selengkapnya, lihat Recordset: Mengambil Rekaman secara Massal (ODBC).

RFX mirip dengan pertukaran data dialog (DDX). Memindahkan data antara sumber data dan anggota data bidang dari kumpulan rekaman memerlukan beberapa panggilan ke fungsi DoFieldExchange himpunan catatan dan interaksi yang cukup besar antara kerangka kerja dan ODBC. Mekanisme RFX aman tipe dan menghemat pekerjaan memanggil fungsi ODBC seperti ::SQLBindCol. Untuk informasi selengkapnya tentang DDX, lihat Pertukaran dan Validasi Data Dialog.

RFX sebagian besar transparan bagi Anda. Jika Anda mendeklarasikan kelas recordset Anda dengan Wizard Aplikasi MFC atau Tambahkan Kelas (seperti yang dijelaskan dalam Menambahkan Konsumen ODBC MFC), RFX dibangun ke dalamnya secara otomatis. Kelas recordset Anda harus berasal dari kelas CRecordset dasar yang disediakan oleh kerangka kerja. MFC Application Wizard memungkinkan Anda membuat kelas recordset awal. Tambahkan Kelas memungkinkan Anda menambahkan kelas recordset lain saat Anda membutuhkannya. Untuk informasi dan contoh selengkapnya, lihat Menambahkan Konsumen ODBC MFC.

Anda harus menambahkan sejumlah kecil kode RFX secara manual dalam tiga kasus, ketika Anda ingin:

Jika Anda memerlukan pemahaman yang lebih canggih tentang RFX, lihat Pertukaran Bidang Rekaman: Cara Kerja RFX.

Topik berikut menjelaskan detail penggunaan objek recordset:

Baca juga

Open Database Koneksi ivity (ODBC)
Recordset (ODBC)
Pemakaian ODBC MFC
Dukungan Database, Wizard Aplikasi MFC
Kelas CRecordset