Compartir a través de


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

Vea también

Referencia

CDaoFieldExchange Class

Gráfico de jerarquías

CDaoFieldExchange::IsValidOperation

CDaoRecordset::DoFieldExchange