Aracılığıyla paylaş


Kayıt Alanı Değişimi (RFX)

MFC ODBC veritabanı sınıfları, veri kaynağı ile kayıt kümesi nesnesi arasında veri taşımayı otomatikleştirir. CRecordset'ten bir sınıf türetdiğinizde ve toplu satır getirme kullanmadığınızda, veriler kayıt alanı değişimi (RFX) mekanizması tarafından aktarılır.

Not

Türetilmiş CRecordset bir sınıfta toplu satır getirme işlemi uyguladıysanız, çerçeve verileri aktarmak için toplu kayıt alanı değişimi (Toplu RFX) mekanizmasını kullanır. Daha fazla bilgi için bkz . Kayıt Kümesi: Kayıtları Toplu Getirme (ODBC).

RFX, iletişim kutusu veri değişimine (DDX) benzer. Bir veri kaynağı ile kayıt kümesinin alan verileri üyeleri arasında veri taşımak için kayıt kümesinin DoFieldExchange işlevine birden çok çağrı yapılması ve çerçeve ile ODBC arasında önemli bir etkileşim olması gerekir. RFX mekanizması tür açısından güvenlidir ve gibi ::SQLBindColODBC işlevlerini çağırma çalışmanızı kaydeder. DDX hakkında daha fazla bilgi için bkz . İletişim Kutusu Veri Değişimi ve Doğrulama.

RFX çoğunlukla sizin için saydamdır. Kayıt kümesi sınıflarınızı MFC Uygulama Sihirbazı veya Sınıf Ekle (MFC ODBC Tüketicisi Ekleme bölümünde açıklandığı gibi) ile bildirirseniz, RFX bu sınıflarda otomatik olarak yerleşik olarak bulunur. Kayıt kümesi sınıfınız, çerçeve tarafından sağlanan temel sınıftan CRecordset türetilmelidir. MFC Uygulama Sihirbazı, ilk kayıt kümesi sınıfını oluşturmanıza olanak tanır. Sınıf Ekle, ihtiyacınız olan diğer kayıt kümesi sınıflarını eklemenize olanak tanır. Daha fazla bilgi ve örnek için bkz . MFC ODBC Tüketicisi Ekleme.

Aşağıdakileri yapmak istediğinizde üç durumda el ile az miktarda RFX kodu eklemeniz gerekir:

RFX hakkında daha gelişmiş bir anlayışa ihtiyacınız varsa bkz . Kayıt Alanı Değişimi: RFX Nasıl Çalışır?

Aşağıdaki konularda kayıt kümesi nesnelerini kullanmanın ayrıntıları açıklanmaktadır:

Ayrıca bkz.

Açık Veritabanı Bağlantısı (ODBC)
Kayıt Kümesi (ODBC)
MFC ODBC Kullanma
Veritabanı Desteği, MFC Uygulama Sihirbazı
CRecordset Sınıfı