CDaoRecordset::GetFieldInfo
Llame a esta función miembro para obtener información sobre los campos en un conjunto de registros.
void GetFieldInfo(
int nIndex,
CDaoFieldInfo& fieldinfo,
DWORD dwInfoOptions = AFX_DAO_PRIMARY_INFO
);
void GetFieldInfo(
LPCTSTR lpszName,
CDaoFieldInfo& fieldinfo,
DWORD dwInfoOptions = AFX_DAO_PRIMARY_INFO
);
Parámetros
nIndex
El índice cero- basado en campo predefinido en la colección de campos de conjunto de registros, para la búsqueda por índice.fieldinfo
una referencia a una estructura de CDaoFieldInfo .dwInfoOptions
Opciones que especifican qué información sobre el conjunto de registros a recuperar. Las opciones disponibles se muestran aquí junto con lo que se producen en función retorno. Para obtener el máximo rendimiento, recupere sólo el nivel de información que necesita:Nombre ( predeterminado) deAFX_DAO_PRIMARY_INFO , tipo, tamaño, atributos
Información principal deAFX_DAO_SECONDARY_INFO , más: La posición ordinal, necesaria, permite la longitud cero, el intercalar petición, nombre externo, campo de origen, tabla de origen
Información principal y secundaria deAFX_DAO_ALL_INFO , más: Valor predeterminado, regla de validación, texto de validación
lpszName
Nombre del campo.
Comentarios
Una versión de la función permite buscar un campo por el índice. La otra versión permite buscar un campo por nombre.
Para obtener una descripción de la información devuelta, vea la estructura de CDaoFieldInfo . Esta estructura contiene miembros que corresponden a los elementos de información enumerados en la descripción de dwInfoOptions. Cuando se solicita información en un nivel, obtendrá información para cualquier nivel anterior también.
Para obtener información relacionada, vea el tema “propiedades de los atributos” en la Ayuda de DAO.
Requisitos
encabezado: afxdao.h