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
Dodaje wpis bind do kolumn wyjściowych, gdy zastępowanie domyślny akcesor. |
|
Tworzy i inicjuje CDynamicAccessor obiektu. |
|
Rozpina wszystkie kolumny, publikacje alokacji pamięci i zwalnia IAccessor wskaźnika interfejsu w klasie. |
|
Pobiera zakładki dla bieżącego wiersza. |
|
Pobiera obiekt BLOB obsługi wartości dla bieżącego wiersza. |
|
Pobiera maksymalny rozmiar obiektu BLOB w bajtach. |
|
Pobiera liczbę kolumn w zestawie wierszy. |
|
Pobiera właściwości kolumny. |
|
Pobiera metadane kolumna. |
|
Pobiera nazwę określonej kolumny. |
|
Pobiera typ danych w określonej kolumnie. |
|
Pobiera długość najdłuższego możliwego kolumny w bajtach. |
|
Pobiera indeks kolumny, biorąc pod uwagę nazwę kolumny. |
|
Pobiera stan określona kolumna. |
|
Pobiera dane z bufora. |
|
Ustawia BLOB obsługi wartości dla bieżącego wiersza. |
|
Określa maksymalny rozmiar obiektu BLOB w bajtach. |
|
Ustawia długość kolumny w bajtach. |
|
Ustawia stan określona kolumna. |
|
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
CDynamicParameterAccessor — Klasa