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ı |
---|
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