Classe de CDBVariant
Representa um tipo de dados variant para as classes MFC ODBC.
class CDBVariant
Membros
Construtores public
Nome |
Descrição |
---|---|
Constrói um objeto de CDBVariant . |
Métodos públicos
Nome |
Descrição |
---|---|
Limpa o objeto de CDBVariant . |
Membros públicos de dados
Nome |
Descrição |
---|---|
Contém o tipo de dados do valor armazenado no momento.Tipo DWORD. |
Sindicalistas públicos
Nome |
Descrição |
---|---|
Contém um valor de tipo BOOL. |
|
Contém um valor de tipo unsigned char. |
|
Contém um valor de tipo double. |
|
Contém um valor de tipo float. |
|
Contém um valor de tipo short. |
|
Contém um valor de tipo long. |
|
Contém um ponteiro para um objeto do tipo CLongBinary. |
|
Contém um ponteiro para um objeto do tipo TIMESTAMP_STRUCT. |
|
Contém um ponteiro para um objeto do tipo CString. |
|
Armazena um ponteiro para um objeto ASCII CString . |
|
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