CDaoFieldExchange::SetFieldType
Rufen Sie SetFieldType in DoFieldExchange Überschreibung der CDaoRecordset-Klasse auf.
void SetFieldType(
UINT nFieldType
);
Parameter
nFieldType
Ein Wert, enum FieldType deklariert in CDaoFieldExchange, die eines der folgenden Werte haben kann:CDaoFieldExchange::outputColumn
CDaoFieldExchange::param
Hinweise
Normalerweise schreibt Klassen-Assistent diesen Aufruf für Sie. Wenn Sie Ihre eigene Funktion schreiben und den Assistenten verwenden, um die DoFieldExchange-Funktion schreiben, fügen Sie Aufrufe eigener Funktion außerhalb der Feldzuordnung hinzu. Wenn Sie den Assistenten nicht verwenden, gibt es keine Feldzuordnung. Der Aufruf wechselt Aufrufe DFX-Funktionen, eine für jeden Felddatenmember der Klasse vorangestellt und identifiziert den Feldtyp als CDaoFieldExchange::outputColumn.
Wenn Sie die Recordset-Klasse parametrisieren, sollten Sie DFX-Aufrufe für alle Parameterdatenmember hinzufügen (außerhalb der Feldzuordnung) und diesen Aufrufen mit einem Aufruf von SetFieldType vorausgehen. Übergeben Sie den Wert CDaoFieldExchange::param. (Sie können CDaoQueryDef stattdessen verwenden und die Parameterwerte festlegen.)
Im Allgemeinen müssen jede Gruppe DFX-Funktions-Aufrufe, die mit Felddatenmember zugeordnet sind oder Parameterdatenmember in einem Aufruf SetFieldType vorangestellt werden. Der nFieldType-Parameter jedes SetFieldType Aufrufs gibt den Typ der Datenmember, die durch die DFX-Funktions-Aufrufe dargestellt werden, die dem SetFieldType Aufruf folgen.
Anforderungen
Header: afxdao.h