
Bir CRecordset nesnesi, bir veri kaynağından seçilen kayıt kümesini temsil eder. "Kayıt" bilinen CRecordset nesneleri genelde iki biçimde kullanılır: kümelere ve anlık görüntüler. Dinamik, diğer kullanıcıların yaptığı veri güncellemeleri ile senkronize kalır. Anlık görüntü verileri statik görülmektedir. Her formun recordset açıldığında sabit kayıt kümesini temsil eder, ancak dinamik bir kayda kaydırma yaptığınızda bu sonradan kayıt, diğer kullanıcılar veya diğer kayıt kümeleri uygulama tarafından yapılan değişiklikleri yansıtır.
&Notnbsp; Açık veritabanı bağlantısı (odbc) sınıfları yerine veri erişim nesneleri (dao) sınıfları ile çalışıyorsanız, sınıf CDaoRecordset kullanın. Daha fazla bilgi için bkz: yazı Veritabanı konuları (genel) ve makale dao ve mfc. Visual c++ programlama Kılavuzu ' iki e?ya are.
İki tür kayıt kümesi ile çalışmak için genellikle CRecordsetbir uygulamaya özel kayıt sınıfı elde gerekir. Kayıt kümeleri kayıtları veri kaynağı seçin ve daha sonra:
Sınıf kullanmak için bir veritabanı açın ve yapıcı bir işaretçi CDatabase nesnenize geçen bir recordset nesnesi oluşturmak. Ardından kayıt kümesinin Açık üye işlevi, nesne dinamik küme veya anlık görüntü olup olmadığını belirleyebileceğiniz arayın. Açık arama veri kaynağından verileri seçer. Recordset nesnesini açtıktan sonra üye işlevleri ve veri üyeleri kayıtlarda ilerleyin ve üzerlerinde çalışmak için kullanın. Güncelleştirilebilir veya salt okunur olup işlemler kullanılabilir nesne dinamik küme veya anlık görüntü, olmasına göre değişir (bu yeteneğini açık veritabanı bağlantısı (odbc) veri kaynağına bağlıdır), ve ister toplu satır getiriliyor geçirdik. Değiştirilmiş veya olabilir beri Açık çağrı eklenen kayıtları yenilemek için nesnesinin Requery üye işlevini çağırın. Nesnenin yakın üye işlevini çağırır ve onunla bitirdikten sonra nesne yok.
Toplu kayıt alan değiş tokuşu (Bulk rfx) okuma ve kayıt alanları güncelleştirme desteği için kullanılan veya türetilmiş bir CRecordset sınıfta alan değiş tokuşu (rfx) kayıt.
For more information about recordsets and record field exchange, see the articles Database Topics (General), Recordset (ODBC), Recordset: Fetching Records in Bulk (ODBC), and Record Field Exchange. For a focus on dynasets and snapshots, see the articles Dynaset and Snapshot. All articles are in Visual C++ Programmer’s Guide.
# include lt;afxdb.h>
Sı&nıf üyeleri |nbsp; Temel sınıf | Hiyerarşi çizelgesi
Örneklerinbsp; mfc örnek Katalog | mfc örnek dbfetch | mfc örnek ODBCINFO | mfc örnek wwwquote
Ayrıca bkz: CDatabase, CRecordView