Aracılığıyla paylaş


CRecordset::DoBulkFieldExchange

BULK satır Recordset'e veri kaynağından veri alışverişi için çağrıldı.Toplu kayıt alan değiş tokuşu (Bulk rfx) olarak uygular.

virtual void DoBulkFieldExchange( 
   CFieldExchange* pFX  
);

Parametreler

  • pFX
    CFieldExchange nesnesine işaretçi.Framework zaten bu nesneyi alan exchange işlem bağlamı belirlemek için ayarlar.

Notlar

BULK satır getiriliyor uygulandığında, çerçeve verileri recordset nesnesine veri kaynağından otomatik olarak aktarmak için bu üye işlevini çağırır.DoBulkFieldExchangeAyrıca parametre veri üyelerinizden varsa kayıt kümesinin seçimi için sql deyimi dizesi parametresi yer tutucuları bağlar.

BULK satır getiriliyor uygulanmazsa framework çağıran DoFieldExchange.BULK satır getiriliyor uygulamak için belirtmeniz gerekir CRecordset::useMultiRowFetch seçeneği dwOptions parametresinde açık üye işlevi.

[!NOT]

DoBulkFieldExchangetüretilen bir sınıfı kullanıyorsanız kullanılabilir CRecordset.Bir recordset nesnesinden doğrudan oluşturduysanız CRecordset, çağırması gerekir GetFieldValue üye işlevi veri almak için.

Toplu kayıt alan değiş tokuşu (Bulk rfx) kayıt alan değiş tokuşu (rfx) benzer.Verileri recordset nesnesine veri kaynağından otomatik olarak transfer edilir.Ancak çağrılamıyor AddNew, düzenleme, silmek, veya güncelleştirme değişiklikleri veri kaynağına geri aktarmak için.Sınıf CRecordset şu anda veri; toplu satırları güncelleştirmek için bir mekanizmaya sahip değil Ancak, odbc API işlevini kullanarak kendi işlevleri yazabilirsiniz SQLSetPos.

Not ClassWizard Toplu kayıt alan değiş tokuşu desteklemez; Bu nedenle, kılmalısınız DoBulkFieldExchange el ile toplu rfx işlev çağrıları yazarak.Bu işlevler hakkında daha fazla bilgi için konusuna Kaydı alan Exchange işlevleri.

Makaleyi satır toplu alma hakkında daha fazla bilgi için bkz: Recordset: getiriliyor kayıtları toplu (odbc).Makaleyi ilgili bilgi için bkz: Kaydı alan Exchange (rfx).

Özel Durumlar

Bu yöntem türü istisnalar atabilirsiniz CDBException *.

Gereksinimler

Başlık: afxdb.h

Ayrıca bkz.

Başvuru

CRecordset sınıfı

Hiyerarşi grafik

CRecordset::m_nFields

CRecordset::m_nParams

CRecordset::DoFieldExchange

CRecordset::GetFieldValue

CFieldExchange sınıfı

Diğer Kaynaklar

Kayıt alanı Exchange işlevleri