Freigeben über


CDynamicAccessor-Klasse

Ermöglicht Ihnen, auf eine Datenquelle zuzugreifen, wenn Ihnen das Datenbankschema (die zugrunde liegende Struktur).

class CDynamicAccessor : public CAccessorBase

Member

Methoden

AddBindEntry

Fügt einem Bindungseintrag den Ausgabespalten hinzu, wenn, den Standardaccessor Überschreiben.

CDynamicAccessor

Instanziiert und initialisiert das CDynamicAccessor-Objekt.

Schließen

Befreit alle Spalten, gibt den reservierten Speicher frei und gibt die IAccessor von Schnittstellenzeigern in der Klasse frei.

GetBookmark

Ruft das Lesezeichen für die aktuelle Zeile ab.

GetBlobHandling

Ruft den BLOBbehandlungswert für die aktuelle Zeile ab.

GetBlobSizeLimit

Ruft die maximale BLOBgröße in Bytes ab.

GetColumnCount

Ruft die Anzahl der Spalten im Rowset ab.

GetColumnFlags

Ruft die Spalteneigenschaften ab.

GetColumnInfo

Ruft die Spaltenmetadaten ab.

GetColumnName

Ruft den Namen einer bestimmten Spalte ab.

GetColumnType

Ruft den Datentyp einer bestimmten Spalte ab.

GetLength

Ruft die maximale beliebige Länge einer Spalte in Bytes ab.

GetOrdinal

Ruft den Spaltenindex ab, der einen Spaltennamen zugewiesen wird.

GetStatus

Ruft den Status einer bestimmten Spalte ab.

GetValue

Ruft die Daten aus dem Puffer ab.

SetBlobHandling

Legt den BLOBbehandlungswert für die aktuelle Zeile fest.

SetBlobSizeLimit

Legt die maximale BLOBgröße in Bytes fest.

SetLength

Gibt die Länge der Spalte in Bytes fest.

SetStatus

Legt den Status einer bestimmten Spalte fest.

SetValue

Speichert die Daten in den Puffer.

Hinweise

Verwenden Sie CDynamicAccessor-Methoden, um Spalteninformationen wie Spaltennamen, Spaltenanzahl, Datentyp usw. abzurufen. Sie verwenden diese Spalteninformationen, um einen Accessor zur Laufzeit dynamisch zu erstellen.

Die Spalteninformation wird in einem Puffer gespeichert, der von dieser Klasse erstellt und verwaltet wird. Rufen Sie Daten aus dem Puffer mithilfe von GetValue.

Erläuterungen und Beispiele der dynamischen Accessorklassen, finden Sie unter Verwenden von dynamischen Accessoren.

Anforderungen

Header: atldbcli.h

Siehe auch

Referenz

CAccessor-Klasse

CDynamicParameterAccessor-Klasse

CManualAccessor-Klasse

Konzepte

OLE DB-Consumervorlagen (C++)

Referenz der OLE DB-Consumervorlagen