CLongBinary Class
Simplifica trabajar con objetos de datos binarios de gran tamaño (a menudo denominados BLOBs, o “objetos binarios grandes”) en una base de datos.
class CLongBinary : public CObject
Members
Constructores públicos
Name |
Descripción |
---|---|
Crea un objeto CLongBinary. |
Miembros de datos públicos
Name |
Descripción |
---|---|
Contiene el tamaño real en bytes del objeto de datos cuyo identificador se almacena en m_hData. |
|
Contiene un identificador de Windows HGLOBAL al objeto real de la imagen. |
Comentarios
Por ejemplo, un campo de registro en una tabla SQL podría contener un mapa de bits que representa una imagen. Un objeto de CLongBinary almacena por objeto y realizar un seguimiento de su tamaño.
Nota
Normalmente es un procedimiento recomendado utilizar ahora CByteArray junto con la función de DFX_Binary .Puede utilizar CLongBinary, pero en general CByteArray proporciona más funcionalidad en Win32, puesto que ya no existe la limitación de tamaño encontró con CByteArrayde 16 bits.Este consejos se refieren a la programación con Objetos de (DAO) acceso a datos con ODBC.
Para utilizar un objeto de CLongBinary , declarar un miembro de datos de campo de CLongBinary escrito en la clase de conjunto de registros. Este miembro será miembro incrustado de la clase de conjunto de registros y se construido cuando se construya el conjunto de registros. Después de que se cree el objeto de CLongBinary , el mecanismo de intercambio de campos de registros (RFX) carga el objeto de datos de un campo del registro actual en el origen de datos y lo almacena de nuevo en el registro cuando se actualice el registro. Las consultas de RFX el origen de datos para el tamaño del objeto binario grande, asignan el almacenamiento para él (a través del miembro de datos de m_hData del objeto de CLongBinary ), y almacena un identificador de HGLOBAL a los datos de m_hData. RFX también almacena el tamaño real del objeto de datos en el miembro de datos de m_dwDataLength . Ejecute los datos en el objeto con m_hData, utilizando las mismas técnicas que utilizaría normalmente para manipular los datos almacenados en un identificador de Windows HGLOBAL .
Cuando se destruye el conjunto de registros, el objeto incrustado de CLongBinary también se destruye, y su destructor desasigna el identificador de los datos de HGLOBAL .
Para obtener más información sobre objetos grandes y el uso de CLongBinary, vea los artículos conjunto de registros (ODBC) y conjunto de registros: Trabajar con grandes elementos de datos (ODBC).
Jerarquía de herencia
CLongBinary
Requisitos
encabezado: afxdb_.h