Sdílet prostřednictvím


Třída CDBVariant

Představuje typ dat variant tříd MFC ODBC.

class CDBVariant

Členy

Veřejné konstruktory

Název

Description

CDBVariant::CDBVariant

Konstrukce CDBVariant objektu.

Veřejné metody

Název

Description

CDBVariant::Clear

Vymaže CDBVariant objektu.

Veřejné datové členy

Název

Description

CDBVariant::m_dwType

Obsahuje datový typ aktuálně uložené hodnoty.Type DWORD.

Veřejné členy svazu

Název

Description

CDBVariant::m_boolVal

Obsahuje hodnotu typu BOOL.

CDBVariant::m_chVal

Obsahuje hodnotu typu unsigned char .

CDBVariant::m_dblVal

Obsahuje hodnotu typu dvojité.

CDBVariant::m_fltVal

Obsahuje hodnotu typu plovoucí.

CDBVariant::m_iVal

Obsahuje hodnotu typu krátké.

CDBVariant::m_lVal

Obsahuje hodnotu typu dlouhý.

CDBVariant::m_pbinary

Obsahuje ukazatel na objekt typu CLongBinary .

CDBVariant::m_pdate

Obsahuje ukazatel na objekt typu TIMESTAMP_STRUCT.

CDBVariant::m_pstring

Obsahuje ukazatel na objekt typu CString .

CDBVariant::m_pstringA

Uloží ukazatel ASCII CString objektu.

CDBVariant::m_pstringW

Uloží ukazatel na široké CString objektu.

Poznámky

CDBVariantZákladní třída neobsahuje.

CDBVariantje podobný COleVariant; však CDBVariant nepoužívá OLE.CDBVariantumožňuje uložit hodnotu bez obav datový typ na hodnotu.CDBVariantTyp dat aktuální hodnotu, která je uložena v unie sleduje.

Třída CRecordset využívá CDBVariant objekty v tři funkce členů: GetFieldValue , GetBookmark , a SetBookmark .Například GetFieldValue umožňuje dynamicky načítat data ve sloupci.Protože znám typ dat sloupce v době spuštění GetFieldValue používá CDBVariant objektu k uložení dat ve sloupci.

Hierarchii dědičnosti

CDBVariant

Požadavky

Záhlaví: afxdb.h

Viz také

Referenční dokumentace

Graf hierarchie

Třída CRecordset

CRecordset::GetFieldValue

CRecordset::GetBookmark

CRecordset::SetBookmark