Compartir a través de


CDaoFieldExchange::SetFieldType

 

Llamada SetFieldType en la invalidación de DoFieldExchange de la clase de CDaoRecordset .

Sintaxis

      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

CDaoFieldExchange Class
Gráfico de jerarquías
CDaoFieldExchange::IsValidOperation
CDaoRecordset::DoFieldExchange