Condividi tramite


CDaoFieldExchange::SetFieldType

Chiamare SetFieldType in override DoFieldExchange della classe CDaoRecordset.

void SetFieldType(
   UINT nFieldType 
);

Parametri

  • nFieldType
    Un valore enum FieldType, dichiarato in CDaoFieldExchange, che possono essere uno dei seguenti:

    • CDaoFieldExchange::outputColumn

    • CDaoFieldExchange::param

Note

In genere, ClassWizard scrive la richiesta è.Se si scrive una funzione e si utilizza la procedura guidata per scrivere la funzione DoFieldExchange, aggiungere le chiamate alla funzione personalizzata al di fuori del mapping del campo.Se non si utilizza la procedura guidata, non sarà un mapping del campo.La chiamata precede le chiamate alle funzioni di DFX, una per ciascun membro dati di campo della classe e identifica il tipo di campo come CDaoFieldExchange::outputColumn.

Se utilizzo la classe recordset, è necessario aggiungere le richieste di DFX per i membri dati di parametro (al di fuori del mapping del campo) e precedere queste chiamate con una chiamata a SetFieldType.Passare il valore CDaoFieldExchange::param.È possibile, invece, utilizzare CDaoQueryDef e impostare i valori del parametro.)

In ogni gruppo di chiamate di funzione di DFX associate ai membri dati di campo o i membri dati di parametro deve essere preceduto da una chiamata a SetFieldType.Il parametro nFieldType di ogni chiamata SetFieldType identifica il tipo dei membri dati rappresentati dalle chiamate di funzione di DFX che seguono la chiamata SetFieldType.

Requisiti

Header: afxdao.h

Vedere anche

Riferimenti

Classe di CDaoFieldExchange

Grafico della gerarchia

CDaoFieldExchange::IsValidOperation

CDaoRecordset::DoFieldExchange