CDynamicAccessor::CDynamicAccessor
Crea un'istanza e inizializza l'oggetto di CDynamicAccessor.
CDynamicAccessor(
DBBLOBHANDLINGENUM eBlobHandling = DBBLOBHANDLING_DEFAULT,
DBLENGTH nBlobSize = 8000
);
Parametri
eBlobHandling
Specifica l'allineamento dei dati di (BLOB) dell'oggetto binario di grandi dimensioni devono essere gestiti. Il valore predefinito è DBBLOBHANDLING_DEFAULT. Vedere SetBlobHandling per una descrizione dei valori di DBBLOBHANDLINGENUM.nBlobSize
Il valore massimo della dimensione dei BLOB in byte; i dati della colonna su questo valore vengono considerati come BLOB. Il valore predefinito è 8,000. Vedere SetBlobSizeLimit per i dettagli.
Note
Se si utilizza il costruttore per inizializzare l'oggetto di CDynamicAccessor, è possibile specificare come verrà associata BLOB. I BLOB possono contenere dati binari quali immagini, il suono, o compilato. Il comportamento predefinito prevede di trattare le colonne più di 8.000 byte come BLOB e di tentare di eseguire l'associazione a un oggetto di ISequentialStream. Tuttavia, è possibile specificare un valore diverso per la dimensione dei BLOB.
È inoltre possibile specificare come CDynamicAccessor gestisce i dati della colonna che sono qualificati come dati BLOB: possono gestire i dati BLOB in modo predefinito; può ignorare (non esegue l'associazione ai dati BLOB; oppure è possibile associare dati BLOB in memoria allocata provider.
Requisiti
Intestazione: atldbcli.h