Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Imposta il valore di gestione dei BLOB della riga corrente.
bool SetBlobHandling(
DBBLOBHANDLINGENUM eBlobHandling
);
Parametri
eBlobHandling
Specifica come i dati dei BLOB devono essere gestiti.Accetta i seguenti valori:DBBLOBHANDLING_DEFAULT: Gestire i dati della colonna più grandi di nBlobSize (come imposta da SetBlobSizeLimit) come dati dei BLOB e recuperarla tramite un oggetto di IStream o di ISequentialStream .Questa opzione tenta di associare ogni colonna che contiene i dati più grandi di nBlobSize o riportati di DBTYPE_IUNKNOWN come dati dei BLOB.
DBBLOBHANDLING_NOSTREAMS: Gestire i dati della colonna più grandi di nBlobSize (come imposta da SetBlobSizeLimit) come dati dei BLOB e recuperarla con riferimento della memoria provider-allocata e da proprietà l'utente.Questa opzione è utile per le tabelle con più colonne dei BLOB e il provider supporta solo un oggetto di ISequentialStream per funzione di accesso.
DBBLOBHANDLING_SKIP: Ignorare (non esegue l'associazione) le colonne che sono qualificati come contenere i BLOB (la funzione di accesso non verrà associata o non venga ripristinato il valore della colonna comunque venga ripristinato lo stato e la lunghezza della colonna.
Note
È necessario chiamare SetBlobHandling prima di chiamare Apri.
Il metodo CDynamicAccessor del costruttore imposta il valore di gestione dei BLOB a DBBLOBHANDLING_DEFAULT.
Requisiti
Header: atldbcli.h