Sdílet prostřednictvím


CDaoFieldExchange::SetFieldType

Volání SetFieldType ve vaší CDaoRecordset třídy DoFieldExchange přepsat.

void SetFieldType( 
   UINT nFieldType  
);

Parametry

  • nFieldType
    Hodnota výčtu FieldType, v CDaoFieldExchange , což může být některý z následujících:

    • CDaoFieldExchange::outputColumn

    • CDaoFieldExchange::param

Poznámky

ClassWizard obvykle zapisuje toto volání pro vás.Pokud napsat vlastní funkci a pomocí Průvodce napsat vaše DoFieldExchange fungovat, přidejte volání vlastní funkce mimo mapa pole.Pokud není použijete průvodce, nebudete se mapy pole.Volání předchází volání funkcí DFX, jeden pro každé pole datový člen vaší třídy a identifikuje typ pole jako CDaoFieldExchange::outputColumn.

Pokud jste parametrizaci třídy recordset, měli přidat DFX volání pro všechny členy dat parametru (mimo mapa pole) a předcházet tyto hovory s voláním SetFieldType .Hodnotu CDaoFieldExchange::param.(Místo toho můžete použít CDaoQueryDef a nastavit jeho parametr hodnoty.)

V každé skupině DFX volání funkce spojené s pole datové členy nebo členy parametr data musí předcházet volání SetFieldType . nFieldType Každého parametru SetFieldType volání Určuje typ dat členů reprezentované DFX volání funkce, které následují SetFieldType volání.

Požadavky

Záhlaví: afxdao.h

Viz také

Referenční dokumentace

Třída CDaoFieldExchange

Graf hierarchie

CDaoFieldExchange::IsValidOperation

CDaoRecordset::DoFieldExchange