Klasa CDBVariant
Reprezentuje typ danych variant dla klas MFC ODBC.
class CDBVariant
Członkowie
Publiczne konstruktory
Nazwa |
Opis |
---|---|
Konstrukcje CDBVariant obiektu. |
Metody publiczne
Nazwa |
Opis |
---|---|
Czyści CDBVariant obiektu. |
Publiczne danych członków
Nazwa |
Opis |
---|---|
Zawiera typ danych obecnie przechowywane wartości.Type DWORD. |
Publiczne członków Unii
Nazwa |
Opis |
---|---|
Zawiera wartość typu BOOL. |
|
Zawiera wartość typu unsigned char. |
|
Zawiera wartość typu double. |
|
Zawiera wartość typu pływaka. |
|
Zawiera wartość typu krótki. |
|
Zawiera wartość typu long. |
|
Zawiera wskaźnik do obiektu typu CLongBinary. |
|
Zawiera wskaźnik do obiektu typu TIMESTAMP_STRUCT. |
|
Zawiera wskaźnik do obiektu typu CString. |
|
Przechowuje wskaźnik do ASCII CString obiektu. |
|
Przechowuje wskaźnik do szerokiego CString obiektu. |
Uwagi
CDBVariantnie ma klasy podstawowej.
CDBVariantjest podobny do COleVariant; Jednakże CDBVariant nie korzystają z mechanizmu OLE.CDBVariantUmożliwia przechowywania wartości, nie martwiąc się o wartość typu danych.CDBVariantśledzi typ danych bieżącą wartość przechowywaną w Unii.
Klasa CRecordset wykorzystuje CDBVariant obiektów w trzech funkcji elementów członkowskich: GetFieldValue, GetBookmark, i SetBookmark.Na przykład GetFieldValue pozwala na dynamiczne pobieranie danych w kolumnie.Ponieważ typ danych kolumny nie mogą być znane w czasie wykonywania, GetFieldValue używa CDBVariant obiektu do przechowywania danych kolumny.
Hierarchii dziedziczenia
CDBVariant
Wymagania
Nagłówek: afxdb.h