Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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