Condividi tramite


Metodo GetChunk (ADO)

Restituisce tutto, o una parte, del contenuto di un testo di grandi dimensioni o di dati binari oggetto Field.

Sintassi

  
variable = field.GetChunk(Size)  

Valore restituito

Restituisce un Variant.

Parametri

dimensioni
Espressione long uguale al numero di byte o caratteri che si desidera recuperare.

Osservazioni

Utilizzare il metodo GetChunk in un oggetto Field per recuperare parte o tutti i relativi dati binari o di tipo carattere lunghi. In situazioni in cui la memoria di sistema è limitata, è possibile usare il metodo GetChunk per modificare i valori lunghi in parti, anziché nell'intera dimensione.

I dati restituiti da una chiamata GetChunk vengono assegnati alla variabile . Se Size è maggiore dei dati rimanenti, il metodo GetChunk restituisce solo i dati rimanenti senza variabile con spazi vuoti. Se il campo è vuoto, il metodo GetChunk restituisce un valore Null.

Ogni chiamata successiva GetChunk recupera i dati a partire da dove è stata interrotta la chiamata precedente GetChunk. Tuttavia, se si recuperano dati da un campo e quindi si imposta o si legge il valore di un altro campo nel record corrente, ADO presuppone che sia stato completato il recupero dei dati dal primo campo. Se si chiama nuovamente il metodo GetChunk nel primo campo, ADO interpreta la chiamata come nuova operazione di GetChunk e inizia a leggere dall'inizio dei dati. L'accesso ai campi in altri oggetti Recordset che non sono cloni del primo oggetto Recordset non interromperà operazioni di GetChunk.

Se il bit adFldLong nella proprietà Attributes di un oggetto Field di è impostato su True, è possibile utilizzare il metodo GetChunk per tale campo.

Se non è presente alcun record corrente quando si utilizza il metodo GetChunk su un oggetto Field, si verifica l'errore 3021 (nessun record corrente).

Nota

Il metodo GetChunk non opera su oggetti Field di un oggetto record . Non esegue alcuna operazione e genererà un errore di run-time.

Si applica a

oggetto Field

Vedere anche

esempio di metodi AppendChunk e GetChunk (VB)
esempio di metodi AppendChunk e GetChunk (VC++)
metodo AppendChunk (ADO)
proprietà attributi (ADO)