Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Establece BLOB que administra el valor de la fila actual.
bool SetBlobHandling(
DBBLOBHANDLINGENUM eBlobHandling
);
Parámetros
eBlobHandling
Especifica cómo los datos de BLOB debe ser administrado.Puede tomar los valores siguientes:DBBLOBHANDLING_DEFAULT: Controlar los datos de columna más largos que nBlobSize (como lo establece SetBlobSizeLimit) como datos de BLOB y recuperelos a través de un objeto de ISequentialStream o de IStream .Esta opción intentará enlazar cada columna que contiene los datos mayores que nBlobSize o enumerados como DBTYPE_IUNKNOWN como datos de BLOB.
DBBLOBHANDLING_NOSTREAMS: Controlar los datos de columna más largos que nBlobSize (como lo establece SetBlobSizeLimit) como datos de BLOB y recuperelos con referencia en memoria proveedor-afectada asignado, consumidor-poseída.Esta opción es útil para las tablas que tienen más de una columna de BLOB, y el proveedor sólo admite un objeto de ISequentialStream por descriptor.
DBBLOBHANDLING_SKIP: Omitir (no haga enlace) columnas que calificaban que contienen objetos binarios (el descriptor de acceso no enlazará ni recuperará el valor de la columna pero todavía se recuperará el estado y la longitud de la columna).
Comentarios
Debe llamar a SetBlobHandling antes de llamar a Abrir.
El método CDynamicAccessor de constructor establece BLOB que administra valor a DBBLOBHANDLING_DEFAULT.
Requisitos
Header: atldbcli.h