Compartir a través de


DFX_LongBinary

Important se recomienda utilizar DFX_Binary en lugar de esta función.

void AFXAPI DFX_LongBinary(
   CDaoFieldExchange* pFX,
   LPCTSTR szName,
   CLongBinary& value,
   DWORD dwPreAllocSize = AFX_DAO_LONGBINARY_DEFAULT_SIZE,
   DWORD dwBindOptions = 0 
);

Parámetros

  • pFX
    Un puntero a un objeto de la clase CDaoFieldExchange.Este objeto contiene información para definir el contexto para cada llamada de función.

  • szName
    El nombre de una columna de datos.

  • valor
    El valor almacenado en el miembro de datos indicado — el valor que se transferirá.Para una transferencia de conjunto de registros al origen de datos, el valor, de CLongBinarycon tipo, se toma del miembro de datos especificado.Para una transferencia del origen de datos al conjunto de registros, el valor se almacena en el miembro de datos especificado.

  • dwPreAllocSize
    El marco reserva esta cantidad de memoria.Si los datos son mayor, el marco asignada más espacio según sea necesario.Para mejorar el rendimiento, establezca este tamaño en un valor lo suficientemente grande para evitar reasignaciones.

  • dwBindOptions
    Una opción que permite aprovechar el mecanismo de almacenamiento en búfer doble de MFC para detectar los campos de conjunto de registros que han cambiado.El valor predeterminado, AFX_DISABLE_FIELD_CACHE, usa el búfer doble.El otro valor posible es AFX_DAO_ENABLE_FIELD_CACHE.Utiliza el búfer doble, y no tiene que realizar el trabajo adicional para marcar los campos modificados o Null.Por razones de rendimiento y de memoria, evite este valor a menos que su binary es relativamente pequeño.

    [!NOTA]

    Puede controlar si los datos es double almacenado en búfer de forma predeterminada estableciendo CDaoRecordset::m_bCheckCacheForDirtyFields.

Comentarios

DFX_LongBinary se proporciona para la compatibilidad las clases ODBC de MFC.La función de DFX_LongBinary transfiere los datos (BLOB) de objeto binario grande mediante la clase CLongBinary entre los miembros de datos de campo de un objeto de CDaoRecordset y columnas de un registro en el origen de datos.Los datos se asignan entre DAO_BYTES escrito en DAO y CLongBinary escrito en el conjunto de registros.

Ejemplo

Vea DFX_Text.

Requisitos

Header: afxdao.h

Vea también

Referencia

DFX_Text

DFX_Bool

DFX_Currency

DFX_Long

DFX_Short

DFX_Single

DFX_Double

DFX_DateTime

DFX_Byte

CDaoFieldExchange::SetFieldType

CLongBinary (Clase)

Conceptos

Macros y funciones globales de MFC