Share via


CDaoRecordset::m_nFields

Contiene el número de miembros de datos de campo en la clase de conjunto de registros y el número de columnas seleccionadas por el conjunto de registros del origen de datos.

Comentarios

El constructor para la clase de conjunto de registros debe inicializar m_nFields con el número correcto de campos enlazados estáticamente.ClassWizard escribe esta inicialización automáticamente cuando se utiliza para declarar la clase de conjunto de registros.También puede escribirla manualmente.

El marco de trabajo usa 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.

[!NOTA]

Este número debe corresponder al número de columnas de salida registradas en DoFieldExchange después de una llamada a SetFieldType con el parámetro CDaoFieldExchange:: outputColumn.

Puede enlazar columnas dinámicamente por CDaoRecordset::GetFieldValue y CDaoRecordset::SetFieldValue.Si lo hace, no necesita aumentar el número de m_nFields para incluir el número de llamadas de función de DFX en la función miembro de DoFieldExchange .

Requisitos

encabezado: afxdao.h

Vea también

Referencia

Clase CDaoRecordset

Gráfico de jerarquía

CDaoRecordset::SetFieldValue

CDaoRecordset::GetFieldValue