CFieldExchange-Klasse

Unterstützt die Routinen für den Datensatzfeldaustausch (RFX) und mithilfe des Sammel-Datensatzfeldaustauschs (Bulk-RFX), die durch die Datenbankklassen verwendet werden.

class CFieldExchange

Mitglieder

cbk638tb.collapse_all(de-de,VS.110).gifÖffentliche Methoden

Name

Beschreibung

CFieldExchange::IsFieldType

Gibt Wert ungleich 0 zurück, wenn der aktuelle Vorgang für den Typ des Felds aus, das aktualisiert wird.

CFieldExchange::SetFieldType

Gibt den Typ des Recordsetdatenmembers - Spalte oder - Parameter dargestellt durch alle nachfolgenden Aufrufe der RFX-Funktionen bis zum nächsten Aufruf SetFieldType an.

Hinweise

CFieldExchange hat keine Basisklasse.

Verwenden Sie diese Klasse, wenn Sie Datenaustauschroutinen für benutzerdefinierte Datentypen schreiben, oder wenn Sie das gesammelte Abrufen von Zeilen implementiert; andernfalls verwenden Sie nicht direkt diese Klasse.RFX und Massen-RFX-Austauschdaten zwischen den Felddatenmembern des Recordset-Objekts und die entsprechenden Felder des aktuellen Datensatzes in der Datenquelle.

HinweisHinweis

Wenn Sie mit den Datenzugriffsobjekten (DAO) Klasse anstatt die Klassen der Open Database Connectivity (ODBC), Verwendungsklasse CDaoFieldExchange stattdessen arbeiten.Weitere Informationen finden Sie im Artikel Übersicht: Datenbank-Programmierung.

Ein CFieldExchange-Objekt stellt die Kontextinformationen zur Verfügung, die damit Datensatzfeldaustausch oder den Sammel-Datensatzfeldaustausch erforderlich sind, stattfindet.CFieldExchange-Objekte unterstützen einige Operationen, einschließlich Bindungsparameter und Felddatenmembern und das Festlegen unterschiedlicher Flags für die Felder des aktuellen Datensatzes.RFX und Massen-RFX-Vorgänge werden auf Recordsetklassendatenmember von Typen ausgeführt, die von enumFieldType in CFieldExchange definiert werden.Mögliche Werte sind: FieldType

  • CFieldExchange::outputColumn für Felddatenmember.

  • CFieldExchange::inputParam oder CFieldExchange::param für Eingabeparameterdatenmember.

  • CFieldExchange::outputParam für Ausgabeparameterdatenmember.

  • CFieldExchange::inoutParam für Eingabe/Ausgabe-Parameterdatenmember.

Die meisten der Memberfunktionen und Datenmember der Klasse werden für das Schreiben eigener Routinen der benutzerdefinierten RFX bereitgestellt.Sie verwenden SetFieldType häufig.Weitere Informationen finden Sie in Artikel Datensatzfeldaustausch (RFX) und Recordsets (ODBC).Informationen über das gesammelte Abrufen von Zeilen, finden Sie im Artikel Recordset: Datensätzen in einer Sammeloperation (ODBC).Ausführliche Informationen über die globalen Funktionen RFX und der Großteil RFX, finden Sie unter Datensatzfeldaustausch-Funktionen im MFC-Makro- und -Werteabschnitt diesem Verweis.

Vererbungshierarchie

CFieldExchange

Anforderungen

Header: afxdb.h

Siehe auch

Referenz

Hierarchien-Diagramm

CRecordset-Klasse