Compartir a través de


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

CLongBinary::CLongBinary

Crea un objeto CLongBinary.

Miembros de datos públicos

Name

Descripción

CLongBinary::m_dwDataLength

Contiene el tamaño real en bytes del objeto de datos cuyo identificador se almacena en m_hData.

CLongBinary::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

CObject

CLongBinary

Requisitos

encabezado: afxdb_.h

Vea también

Referencia

CObject (Clase)

Gráfico de jerarquías

CRecordset (Clase)