Freigeben über


CDynamicAccessor-Klasse

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

class CDynamicAccessor : public CAccessorBase

Mitglieder

z828c118.collapse_all(de-de,VS.110).gifMethoden

AddBindEntry

Fügt einen Eintrag für die Datenbindung der Ausgabespalten hinzu, wenn Accessor Standard zu überschreiben.

CDynamicAccessor

Instanziiert und initialisiert das CDynamicAccessor-Objekt.

Schließen

Befreit alle Spalten Versionen der reservierte Speicher und Versionen der IAccessor-Schnittstellenzeiger in der Klasse.

GetBookmark

Ruft das Lesezeichen für die aktuelle Zeile ab.

GetBlobHandling

Ruft einen Wert ab, mit dem das BLOB für die aktuelle Zeile behandelt.

GetBlobSizeLimit

Ruft die maximale BLOB-Größ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 der angegebenen Spalte ab.

GetColumnType

Ruft den Datentyp der angegebenen Spalte ab.

GetLength

Ruft die maximal mögliche Länge einer Spalte in Bytes ab.

GetOrdinal

Ruft den angegebenen Spaltenindex ein Spaltenname ab.

GetStatus

Ruft den Status einer angegebenen Spalte ab.

GetValue

Ruft die Daten aus dem Puffer ab.

SetBlobHandling

Legt das BLOB Wert fest, das für die aktuelle Zeile behandelt.

SetBlobSizeLimit

Legt die maximale BLOB-Größe in Bytes festgelegt.

SetLength

Legt die Länge der Spalte in Bytes festgelegt.

SetStatus

Legt den Status einer angegebenen Spalte fest.

SetValue

Speichert die Daten in den Puffer.

Hinweise

Verwenden Sie CDynamicAccessor-Methoden, um Spalteninformationen z. B. Spaltennamen, Anzahl der Spalten, Datentypen usw.Anschließend verwenden Sie 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 GetValue.

Ausführliche Informationen und Beispiele für die Verwendung der dynamischen Accessor Klassen 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++)

OLE DB-Consumer-Vorlagen-Verweis