CDynamicAccessor-Klasse
Ermöglicht Ihnen, auf eine Datenquelle zuzugreifen, wenn Ihnen das Datenbankschema (die zugrunde liegende Struktur).
class CDynamicAccessor : public CAccessorBase
Member
Methoden
Fügt einem Bindungseintrag den Ausgabespalten hinzu, wenn, den Standardaccessor Überschreiben. |
|
Instanziiert und initialisiert das CDynamicAccessor-Objekt. |
|
Befreit alle Spalten, gibt den reservierten Speicher frei und gibt die IAccessor von Schnittstellenzeigern in der Klasse frei. |
|
Ruft das Lesezeichen für die aktuelle Zeile ab. |
|
Ruft den BLOBbehandlungswert für die aktuelle Zeile ab. |
|
Ruft die maximale BLOBgröße in Bytes ab. |
|
Ruft die Anzahl der Spalten im Rowset ab. |
|
Ruft die Spalteneigenschaften ab. |
|
Ruft die Spaltenmetadaten ab. |
|
Ruft den Namen einer bestimmten Spalte ab. |
|
Ruft den Datentyp einer bestimmten Spalte ab. |
|
Ruft die maximale beliebige Länge einer Spalte in Bytes ab. |
|
Ruft den Spaltenindex ab, der einen Spaltennamen zugewiesen wird. |
|
Ruft den Status einer bestimmten Spalte ab. |
|
Ruft die Daten aus dem Puffer ab. |
|
Legt den BLOBbehandlungswert für die aktuelle Zeile fest. |
|
Legt die maximale BLOBgröße in Bytes fest. |
|
Gibt die Länge der Spalte in Bytes fest. |
|
Legt den Status einer bestimmten Spalte fest. |
|
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
CDynamicParameterAccessor-Klasse