Compartilhar via


Classe de CDBVariant

Representa um tipo de dados variant para as classes MFC ODBC.

class CDBVariant

Membros

t7yk8s5d.collapse_all(pt-br,VS.110).gifConstrutores public

Nome

Descrição

CDBVariant::CDBVariant

Constrói um objeto de CDBVariant .

t7yk8s5d.collapse_all(pt-br,VS.110).gifMétodos públicos

Nome

Descrição

CDBVariant::Clear

Limpa o objeto de CDBVariant .

t7yk8s5d.collapse_all(pt-br,VS.110).gifMembros públicos de dados

Nome

Descrição

CDBVariant::m_dwType

Contém o tipo de dados do valor armazenado no momento.Tipo DWORD.

t7yk8s5d.collapse_all(pt-br,VS.110).gifSindicalistas públicos

Nome

Descrição

CDBVariant::m_boolVal

Contém um valor de tipo BOOL.

CDBVariant::m_chVal

Contém um valor de tipo unsigned char.

CDBVariant::m_dblVal

Contém um valor de tipo double.

CDBVariant::m_fltVal

Contém um valor de tipo float.

CDBVariant::m_iVal

Contém um valor de tipo short.

CDBVariant::m_lVal

Contém um valor de tipo long.

CDBVariant::m_pbinary

Contém um ponteiro para um objeto do tipo CLongBinary.

CDBVariant::m_pdate

Contém um ponteiro para um objeto do tipo TIMESTAMP_STRUCT.

CDBVariant::m_pstring

Contém um ponteiro para um objeto do tipo CString.

CDBVariant::m_pstringA

Armazena um ponteiro para um objeto ASCII CString .

CDBVariant::m_pstringW

Armazena um ponteiro para um objeto grande de CString .

Comentários

CDBVariant não tem uma classe base.

CDBVariant é semelhante a COleVariant; no entanto, CDBVariant não usa o OLE.CDBVariant permite que você armazene um valor sem se preocupar com o tipo de dados do valor.CDBVariant controla o tipo de dados do valor atual, que é armazenado em uma união.

a classe CRecordset utiliza objetos de CDBVariant em funções de três membros: GetFieldValue, GetBookmark, e SetBookmark.Por exemplo, GetFieldValue permite que você busque dados dinamicamente em uma coluna.Porque o tipo de dados da coluna não pode ser conhecido em tempo de execução, GetFieldValue usa um objeto de CDBVariant para armazenar os dados da coluna.

Hierarquia de herança

CDBVariant

Requisitos

Cabeçalho: afxdb.h

Consulte também

Referência

Gráfico de hierarquia

Classe de CRecordset

CRecordset::GetFieldValue

CRecordset::GetBookmark

CRecordset::SetBookmark