Udostępnij za pośrednictwem


CDaoFieldExchange::SetFieldType

Wywołanie SetFieldType w sieci CDaoRecordset klasy DoFieldExchange zastąpić.

void SetFieldType( 
   UINT nFieldType  
);

Parametry

  • nFieldType
    Wartość enum FieldType, zadeklarowanych w CDaoFieldExchange, który może być jedną z następujących czynności:

    • CDaoFieldExchange::outputColumn

    • CDaoFieldExchange::param

Uwagi

Zwykle ClassWizard zapisuje to wywołanie dla Ciebie.Możesz napisać własną funkcję i za pomocą kreatora do zapisu na DoFieldExchange działać, dodać wywołania funkcji poza Mapa pola.Jeśli nie używasz kreatora, nie będzie mapy pól.Wywołanie poprzedza wywołania funkcji DFX, jeden dla każdego członka klasy, dane pole i identyfikuje typ pola jako CDaoFieldExchange::outputColumn.

Jeśli sparametryzować jest klasa zestawu rekordów, należy dodać wywołania DFX dla wszystkich członków danych parametru (poza Mapa pola) i te wywołania wywołania poprzedzają SetFieldType.Przekazać wartość CDaoFieldExchange::param.(Można użyć zamiast tego CDaoQueryDef i ustawić jego wartości parametru.)

Ogólnie rzecz biorąc, każdej grupy skojarzone z pola danych członków lub danych parametru wywołania funkcji DFX musi być poprzedzony przez wywołanie SetFieldType.nFieldType Każdego parametru SetFieldType wywołanie identyfikuje typ danych członków reprezentowany przez wywołania funkcji DFX, które należy wykonać SetFieldType wywołania.

Wymagania

Nagłówek: afxdao.h

Zobacz też

Informacje

Klasa CDaoFieldExchange

Diagram hierarchii

CDaoFieldExchange::IsValidOperation

CDaoRecordset::DoFieldExchange