CDynamicAccessor::SetBlobSizeLimit

Establece el tamaño máximo del BLOB en bytes.

void SetBlobSizeLimit(
   DBLENGTH nBlobSize 
);

Parámetros

  • nBlobSize
    Especifica el tamaño del BLOB.

Comentarios

Establece el tamaño máximo del BLOB en bytes; los datos de columna mayores que este valor se tratan como BLOB.Algunos proveedores proporcionan los tamaños muy grandes para columnas (como 2 GB).En lugar de intentar asignar memoria para una columna este tamaño, se intentaría normalmente para enlazar estas columnas como objetos binarios.De esta manera no tiene que asignar toda la memoria, pero sí podrá leer todos los datos sin miedo de truncamiento.Sin embargo, hay algunos casos en los que puede ser conveniente forzar CDynamicAccessor para enlazar columnas grandes en sus tipos de datos nativos.Para ello, llame SetBlobSizeLimit antes de llamar a Abrir.

El método CDynamicAccessor de constructor establece el tamaño máximo del BLOB en un valor predeterminado de 8.000 bytes.

Requisitos

Header: atldbcli.h

Vea también

Referencia

CDynamicAccessor (Clase)