CDBVariant

CDBVariant не имеет базовый класс.

Объект CDBVariant представляет тип данных variant для классам ODBC библиотеки MFC. CDBVariant похож на COleVariant; Однако CDBVariant не использует OLE. CDBVariant позволяет хранить значения не заботясь о тип данных значения. CDBVariant отслеживает тип данных текущего значения, которое хранится в брачном союзе.

Класс CRecordset использует объекты CDBVariant в трех функций-членов: GetFieldValue, GetBookmarkи SetBookmark. К примеру GetFieldValue позволяет динамически выбирать данные в столбце. Поскольку тип данных столбца не могут быть известны во время выполнения, GetFieldValue использует объект CDBVariant для хранения данных в столбце.

# include lt;afxdb.h>

Члены класса |nbsp; Иерархическая схема

См. также CRecordset, CRecordset::GetFieldValue, CRecordset::GetBookmark, CRecordset::SetBookmark

Index