Share via


CDaoRecordset::GetFieldValue

Llame a esta función miembro para recuperar datos de un conjunto de registros.

virtual void GetFieldValue(
   LPCTSTR lpszName,
   COleVariant& varValue 
);
virtual void GetFieldValue(
   int nIndex,
   COleVariant& varValue 
);
virtual COleVariant GetFieldValue(
   LPCTSTR lpszName 
);
virtual COleVariant GetFieldValue(
   int nIndex 
);

Parámetros

  • lpszName
    un puntero a una cadena que contiene el nombre de un campo.

  • varValue
    una referencia a un objeto de COleVariant que almacenará el valor de un campo.

  • nIndex
    Un índice de base cero del campo en la colección de campos de conjunto de registros, para la búsqueda por índice.

Valor devuelto

Las dos versiones de GetFieldValue que devuelven un retorno de valor un objeto de COleVariant que contiene el valor de un campo.

Comentarios

Puede buscar un campo por nombre o por posición ordinal.

[!NOTA]

Es más eficaz llamar a una de las versiones de esta función miembro que toma una referencia de objeto de COleVariant como parámetro, en lugar de llamar a una versión que devuelve un objeto de COleVariant .Las últimas versiones de esta función se conservan a efectos de compatibilidad con versiones anteriores.

Utilice GetFieldValue y SetFieldValue para enlazar campos en tiempo de ejecución en lugar de estáticamente columnas de enlace mediante el mecanismo de DoFieldExchange .

GetFieldValue y el mecanismo de DoFieldExchange se pueden combinar para mejorar el rendimiento.Por ejemplo, utilice GetFieldValue para recuperar un valor que sólo necesita a petición, y asignación de nomenclatura “a un botón de la información de Más” en la interfaz.

Para obtener información relacionada, vea los temas “objeto de campo” y “propiedad Value” en la Ayuda de DAO.

Requisitos

encabezado: afxdao.h

Vea también

Referencia

Clase CDaoRecordset

Gráfico de jerarquía

CDaoRecordset::SetFieldValue