Udostępnij za pośrednictwem


CDynamicAccessor — Klasa

Pozwala na dostęp do źródła danych, gdy nie znasz schematu bazy danych (podstawowej struktury bazy danych).

class CDynamicAccessor : public CAccessorBase

Elementy członkowskie

Metody

AddBindEntry

Dodaje wpis bind do kolumn wyjściowych, gdy zastępowanie domyślny akcesor.

CDynamicAccessor

Tworzy i inicjuje CDynamicAccessor obiektu.

Close

Rozpina wszystkie kolumny, publikacje alokacji pamięci i zwalnia IAccessor wskaźnika interfejsu w klasie.

GetBookmark

Pobiera zakładki dla bieżącego wiersza.

GetBlobHandling

Pobiera obiekt BLOB obsługi wartości dla bieżącego wiersza.

GetBlobSizeLimit

Pobiera maksymalny rozmiar obiektu BLOB w bajtach.

GetColumnCount

Pobiera liczbę kolumn w zestawie wierszy.

GetColumnFlags

Pobiera właściwości kolumny.

GetColumnInfo

Pobiera metadane kolumna.

GetColumnName

Pobiera nazwę określonej kolumny.

Miningstructurecolumntypes.getcolumntype

Pobiera typ danych w określonej kolumnie.

GetLength

Pobiera długość najdłuższego możliwego kolumny w bajtach.

GetOrdinal

Pobiera indeks kolumny, biorąc pod uwagę nazwę kolumny.

GetStatus

Pobiera stan określona kolumna.

GetValue

Pobiera dane z bufora.

SetBlobHandling

Ustawia BLOB obsługi wartości dla bieżącego wiersza.

SetBlobSizeLimit

Określa maksymalny rozmiar obiektu BLOB w bajtach.

SetLength

Ustawia długość kolumny w bajtach.

SetStatus

Ustawia stan określona kolumna.

UstawWartość

Przechowuje dane w buforze.

Uwagi

Użycie CDynamicAccessor metody w celu uzyskania informacji o kolumnie nazwy kolumn, liczba kolumn, typ danych i tak dalej.Następnie użyć tych informacji kolumny do tworzenia akcesor dynamicznie w czasie wykonywania.

Informacje kolumny są przechowywane w buforze, który jest tworzony i zarządzany przez tę klasę.Uzyskania danych używającego buforu GetValue.

Dyskusja i przykłady użycia klasy akcesor dynamicznych, zobacz Za pomocą dynamicznych akcesorów.

Wymagania

Nagłówek: atldbcli.h

Zobacz też

Informacje

Klasa CAccessor

CDynamicParameterAccessor — Klasa

CManualAccessor — Klasa

Koncepcje

Szablony konsumentów OLE DB (C++)

Szablony konsumentów OLE DB — kompendium