CDBVariant Class
Representa un tipo de datos variant para las clases ODBC de MFC.
class CDBVariant
Members
Constructores públicos
Name |
Descripción |
---|---|
Crea un objeto CDBVariant. |
Métodos públicos
Name |
Descripción |
---|---|
borra el objeto de CDBVariant . |
Miembros de datos públicos
Name |
Descripción |
---|---|
Contiene el tipo de datos del valor actualmente almacenado. Escriba DWORD. |
Unión públicas
Name |
Descripción |
---|---|
contiene un valor de BOOLescrito. |
|
contiene un valor de unsigned charescrito. |
|
contiene un valor de Dobleescrito. |
|
contiene un valor de Hacer flotanteescrito. |
|
contiene un valor de Cortoescrito. |
|
contiene un valor de Másescrito. |
|
contiene un puntero a un objeto de CLongBinaryescrito. |
|
contiene un puntero a un objeto de TIMESTAMP_STRUCTescrito. |
|
contiene un puntero a un objeto de CStringescrito. |
|
almacena un puntero a un objeto ASCII de CString . |
|
almacena un puntero a un objeto ancho de CString . |
Comentarios
CDBVariant no tiene una clase base.
CDBVariant es similar a COleVariant; sin embargo, CDBVariant no utiliza OLE. CDBVariant permite almacenar un valor sin preocuparse de tipo de datos del valor. CDBVariant sigue el tipo de datos del valor actual, que se almacena en una combinación.
La clase CRecordset usa objetos de CDBVariant en funciones con tres miembros: GetFieldValue, GetBookmark, y SetBookmark. Por ejemplo, GetFieldValue permite capturar datos dinámicamente en una columna. Dado que el tipo de datos de la columna puede no ser conocido en tiempo de ejecución, GetFieldValue usa un objeto de CDBVariant para almacenar los datos de la columna.
Jerarquía de herencia
CDBVariant
Requisitos
encabezado: afxdb.h