Aracılığıyla paylaş


CRecordset::m_nFields

Alan veri üyeleri recordset sınıfındaki sayısını içerir; diğer bir deyişle veri kaynağından bir recordset tarafından seçili sütun sayısı.

Notlar

Recordset sınıfının yapıcı başlatması gerekir m_nFields doğru numarasına sahip.Bulk satır getiriliyor kaydettirmeyen, ClassWizard recordset sınıf bildirmek için kullandığınızda, bu başlatma yazar.Ayrıca, el ile yazabilirsiniz.

Framework karşılık gelen sütun veri kaynağındaki geçerli kaydın alan veri üyeleri arasındaki etkileşimi yönetmek için bu numarayı kullanır.

Uyarı notuUyarı

Bu sayı, "kayıtlı çıktı sütunu sayısı" karşılık DoFieldExchange veya DoBulkFieldExchange çağrısı yapıldıktan sonra SetFieldType parametresi ile CFieldExchange::outputColumn.

Sütunları makalesinde açıklandığı şekilde dinamik olarak bağlama "Recordset: dinamik olarak bağlama veri sütunlarını." Bunu yaparsanız sayısını artırmak m_nFields çağrı rfx ya da Bulk rfx işlevi sayısı yansıtmak için sizin DoFieldExchange veya DoBulkFieldExchange dinamik olarak bağlı sütunlar için üye işlevi.

Daha fazla bilgi için bkz: makaleleri Recordset: dinamik olarak bağlama veri sütunları (odbc) ve Recordset: getiriliyor kayıtları toplu (odbc).

Örnek

Makaleye bakın kaydı alan değiş tokuşu: kullanarak rfx.

Gereksinimler

Başlık: afxdb.h

Ayrıca bkz.

Başvuru

CRecordset sınıfı

Hiyerarşi grafik

CRecordset::DoFieldExchange

CRecordset::DoBulkFieldExchange

CRecordset::m_nParams

CFieldExchange::SetFieldType