Freigeben über


Makros und globale Funktionen für OLE DB-Consumervorlagen

Die OLE DB-Consumervorlagen umfassen die folgenden Makros und globale Funktionen:

Globale Funktionen

AtlTraceErrorRecords

Sichert OLE DB-Fehler-Registerinformation auf das Sicherungsmedium, wenn ein Fehler zurückgegeben wird.

Accessor-Zuordnungs-Makros

BEGIN_ACCESSOR

Kennzeichnet den Anfang eines Accessor Zieleintrags.

BEGIN_ACCESSOR_MAP

Markiert den Anfang der Accessor zuordnungs Dateisystemeinträgen.

END_ACCESSOR

Markiert das Ende eines Accessor Zieleintrags.

END_ACCESSOR_MAP

Markiert das Ende der Accessor zuordnungs Dateisystemeinträgen.

Spalten-Zuordnungs-Makros

BEGIN_COLUMN_MAP

Markiert den Anfang der Spalten zuordnungs Dateisystemeinträgen in der Benutzerdatensatz-Klasse.

BLOB_ENTRY

Wird verwendet, um ein BLOB (Binary Large Object) zu binden.

BLOB_ENTRY_LENGTH

Gibt die Länge der BLOB-Datenspalte.

BLOB_ENTRY_LENGTH_STATUS

Gibt die Länge und den Status der BLOB-Datenspalte.

BLOB_ENTRY_STATUS

Meldet den Fortschritt der BLOB-Datenspalte.

BLOB_NAME

Wird verwendet, um ein großes binäres Objekt von Spaltennamen zu binden.

BLOB_NAME_LENGTH

Gibt die Länge der BLOB-Datenspalte.

BLOB_NAME_LENGTH_STATUS

Gibt die Länge und den Status der BLOB-Datenspalte.

BLOB_NAME_STATUS

Meldet den Fortschritt der BLOB-Datenspalte.

BOOKMARK_ENTRY

Stellt einen Lesezeicheneintrag für das Rowset dar.Ein Lesezeicheneintrag ist eine besondere Art von Eintrag Spalten.

COLUMN_ENTRY

Stellt eine Bindung zu einer bestimmten Spalte in der Datenbank dar.

COLUMN_ENTRY_EX

Stellt eine Bindung zur entsprechenden Spalte in der Datenbank dar.Unterstützt type, Länge, Genauigkeit, scale-Parameter und Status.

COLUMN_ENTRY_LENGTH

Stellt eine Bindung zur entsprechenden Spalte in der Datenbank dar.Unterstützt die variable Länge.

COLUMN_ENTRY_LENGTH_STATUS

Stellt eine Bindung zur entsprechenden Spalte in der Datenbank dar.Unterstützt Status- und Längen parameter.

COLUMN_ENTRY_PS

Stellt eine Bindung zur entsprechenden Spalte in der Datenbank dar.Unterstützt Genauigkeit und scale-Parameter.

COLUMN_ENTRY_PS_LENGTH

Stellt eine Bindung zur entsprechenden Spalte in der Datenbank dar.Unterstützt die Länge, die Genauigkeit und die Variable scale-Parameter.

COLUMN_ENTRY_PS_LENGTH_STATUS

Stellt eine Bindung zur entsprechenden Spalte in der Datenbank dar.Unterstützt variable Datenmember für Status und Länge, Genauigkeit und scale-Parameter.

COLUMN_ENTRY_PS_STATUS

Stellt eine Bindung zur entsprechenden Spalte in der Datenbank dar.Unterstützt die Status die Variable, die Genauigkeit und die scale-Parameter.

COLUMN_ENTRY_STATUS

Stellt eine Bindung zur entsprechenden Spalte in der Datenbank dar.Unterstützt die Status die Variable.

COLUMN_ENTRY_TYPE

Stellt eine Bindung zu einer bestimmten Spalte in der Datenbank dar.Unterstützt type-Parameter.

COLUMN_ENTRY_TYPE_SIZE

Stellt eine Bindung zur entsprechenden Spalte in der Datenbank dar.Unterstützt type und size-Parameter.

COLUMN_NAME

Stellt eine Bindung zu einer bestimmten Spalte in der Datenbank durch Namen dar.

COLUMN_NAME_EX

Stellt eine Bindung zu einer bestimmten Spalte in der Datenbank durch Namen dar.Unterstützt Spezifikation des Datentyps, der Größe, Genauigkeit, Dezimalstellen, der Spaltenlänge und Spalten des Status.

COLUMN_NAME_LENGTH

Stellt eine Bindung zu einer bestimmten Spalte in der Datenbank durch Namen dar.Unterstützt Spezifikation für Spaltenlänge.

COLUMN_NAME_LENGTH_STATUS

Stellt eine Bindung zu einer bestimmten Spalte in der Datenbank durch Namen dar.Unterstützt Angabe der Spaltenlänge und dem angegebenen Status.

COLUMN_NAME_PS

Stellt eine Bindung zu einer bestimmten Spalte in der Datenbank durch Namen dar.Unterstützt Angabe der Genauigkeit und der Dezimalstellen.

COLUMN_NAME_PS_LENGTH

Stellt eine Bindung zu einer bestimmten Spalte in der Datenbank durch Namen dar.Unterstützt Angabe der Genauigkeit, den Dezimalstellen und der Spaltenlänge.

COLUMN_NAME_PS_LENGTH_STATUS

Stellt eine Bindung zu einer bestimmten Spalte in der Datenbank durch Namen dar.Unterstützt Spezifikation für die Genauigkeit, die Skalierung, der Spaltenlänge und Spalten des Status.

COLUMN_NAME_PS_STATUS

Stellt eine Bindung zu einer bestimmten Spalte in der Datenbank durch Namen dar.Unterstützt Angabe der Genauigkeit, den Dezimalstellen und Spalten des Status.

COLUMN_NAME_STATUS

Stellt eine Bindung zu einer bestimmten Spalte in der Datenbank durch Namen dar.Unterstützt Spezifikation des Status Spalten.

COLUMN_NAME_TYPE

Stellt eine Bindung zu einer bestimmten Spalte in der Datenbank durch Namen dar.Unterstützt Spezifikation des Datentyps.

COLUMN_NAME_TYPE_PS

Stellt eine Bindung zu einer bestimmten Spalte in der Datenbank durch Namen dar.Unterstützt Spezifikation des Datentyps, der Genauigkeit und der Dezimalstellen.

COLUMN_NAME_TYPE_SIZE

Stellt eine Bindung zu einer bestimmten Spalte in der Datenbank durch Namen dar.Unterstützt Spezifikation des Datentyps und Größe.

COLUMN_NAME_TYPE_STATUS

Stellt eine Bindung zu einer bestimmten Spalte in der Datenbank durch Namen dar.Unterstützt Spezifikation des Status Datentyp- und Spalten.

END_COLUMN_MAP

Markiert das Ende der Spalten zuordnungs Dateisystemeinträgen.

Befehls-Makros

DEFINE_COMMAND

Gibt den Befehl an, der verwendet wird, um das Rowset zu erstellen, wenn die CCommand-Klasse verwendet.Akzeptiert nur die Zeichenfolgentypen, die den angegebenen Anwendungstyp übereinstimmen (ANSI oder Unicode).Es wird empfohlen, anstelle DEFINE_COMMAND_EXDEFINE_COMMAND verwenden.

DEFINE_COMMAND_EX

Gibt den Befehl an, der verwendet wird, um das Rowset zu erstellen, wenn die CCommand-Klasse verwendet.Unterstützt ANSI- und Unicode-Anwendungen.

Parameter-Zuordnungs-Makros

BEGIN_PARAM_MAP

Markiert den Anfang der Parameter zuordnungs Dateisystemeinträgen in der Benutzerdatensatz-Klasse.

END_PARAM_MAP

Markiert das Ende der Parameter zuordnungs Dateisystemeinträgen.

SET_PARAM_TYPE

Gibt COLUMN_ENTRY Makros an, die dem SET_PARAM_TYPE Makro als Eingabe, Ausgabe oder Eingabe/Ausgabe ausführen.

Siehe auch

Konzepte

OLE DB-Consumervorlagen (C++)

OLE DB-Consumervorlagen (C++)

OLE DB-Consumer-Vorlagen-Verweis