CDaoFieldExchange::SetFieldType
Llamada SetFieldType en la invalidación de DoFieldExchange de la clase de CDaoRecordset .
void SetFieldType(
UINT nFieldType
);
Parámetros
nFieldType
Un valor de enum FieldType, declarado en CDaoFieldExchange, que pueden ser el siguiente:CDaoFieldExchange::outputColumn
CDaoFieldExchange::param
Comentarios
Normalmente, ClassWizard escribe esta llamada automáticamente. Si escribe su propia función y está utilizando el asistente para escribir la función de DoFieldExchange , agregue las llamadas a su propia función fuera de asignación de campos. Si no utiliza el asistente, no habrá un mapa del campo. La llamada precede llamadas a funciones de DFX, una para cada miembro de datos de campo de la clase, e identifica el tipo de campo como CDaoFieldExchange::outputColumn.
Si se parametriza la clase de conjunto de registros, debe agregar las llamadas de DFX para todos los miembros de datos de parámetro (fuera del campo asignado) y preceder a estas llamadas con una llamada a SetFieldType. Pase el valor CDaoFieldExchange::param. (Puede, en su lugar, utilice CDaoQueryDef y establecer sus valores de parámetro).
Normalmente cada grupo de llamadas de función de DFX asociadas a los miembros de datos de campo o miembros de datos de parámetro debe ir precedido de una llamada a SetFieldType. El parámetro de nFieldType de cada llamada de SetFieldType identifica el tipo de los miembros de datos representados por llamadas de función DFX que realizan la llamada de SetFieldType .
Requisitos
encabezado: afxdao.h