Класс CDBVariant
Представляет другой тип данных для классов ODBC библиотеки MFC.
class CDBVariant
Члены
Открытые конструкторы
Имя |
Описание |
---|---|
Создает объект CDBVariant. |
Открытые методы
Имя |
Описание |
---|---|
Удаляет объект CDBVariant. |
Открытые члены данных
Имя |
Описание |
---|---|
Содержит тип данных в данный момент хранящиеся значения. Введите DWORD. |
Открытые члены объединения
Имя |
Описание |
---|---|
Содержит значение типа BOOL. |
|
Содержит значение типа unsigned char. |
|
Содержит значение типа double. |
|
Содержит значение типа с плавающей запятой. |
|
Содержит значение типа short. |
|
Содержит значение типа long. |
|
Содержит указатель на объект типа CLongBinary. |
|
Содержит указатель на объект типа TIMESTAMP_STRUCT. |
|
Содержит указатель на объект типа CString. |
|
Сохраняет указатель на объект CString ASCII. |
|
Сохраняет указатель к широкому объект CString. |
Заметки
CDBVariant не имеет базовый класс.
CDBVariant аналогично COleVariant; однако CDBVariant не использует OLE. CDBVariant позволяет хранить значение, не задумываясь о типе данных значения. CDBVariant отслеживает тип данных текущего значения, которое хранится в соединении.
Класс CRecordset использует объекты CDBVariant в функциях-членах: 3 GetFieldValue, GetBookmark и SetBookmark. Например, GetFieldValue позволяет динамически извлекать данные в столбце. Поскольку тип данных столбца не может быть известен во время выполнения GetFieldValue использует объект CDBVariant для хранения данных столбца.
Иерархия наследования
CDBVariant
Требования
Header: afxdb.h