CDaoRecordset::m_nFields

Observaciones

Contiene el número de miembros de datos de campo en la clase recordset y el número de columnas seleccionadas por el conjunto de registros del origen de datos. El constructor de la clase recordset debe inicializar m_nFields con el número correcto de campos estáticamente enlazados. ClassWizard escribe esta inicialización para usted cuando se utiliza para declarar la clase recordset. También se puede escribir manualmente.

El marco utiliza este número para administrar la interacción entre los miembros de datos de campo y las columnas correspondientes del registro actual en el origen de datos.

&Notanbsp;  Este número debe corresponder al número de columnas de salida registrada en DoFieldExchange después de llamar a SetFieldType con el parámetro CDaoFieldExchange::outputColumn.

Puede enlazar columnas dinámicamente por medio de CDaoRecordset::GetFieldValue y CDaoRecordset::SetFieldValue, como se explica en el artículo conjunto de registros DAO: enlazar dinámicamente los registros. Si lo haces, no necesita incrementar el número de m_nFields para reflejar que el número de función DFX llama a la función miembro DoFieldExchange.

Para obtener más información, consulte el artículo Intercambio de campos de registros DAO (DFX) en la Guía del programador de Visual C++.

Visió&n General de CDaoRecordset |nbsp; Miembros de clase | Diagrama de jerarquía

Vea tambié&nnbsp;CDaoRecordset::SetFieldValue, CDaoRecordset::GetFieldValue

Index