Metodo GetChunk di ADO

Definizione e uso

Il metodo GetChunk può restituire un valore variant che contiene tutto o parte del contenuto del campo di testo o binario Field.

Utilizzare il metodo GetChunk dell'oggetto Field per recuperare parte o tutto il dato binario o carattere lungo. In presenza di memoria sistema limitata, è possibile utilizzare il metodo GetChunk per operare su parte anziché su tutti i valori Long.

I dati restituiti dalla chiamata GetChunk vengono assegnati a variable. Se Size è maggiore dei dati rimanenti, il metodo GetChunk restituisce solo i dati rimanenti senza riempire variable con spazi. Se il campo è vuoto, il metodo GetChunk restituisce un valore Null.

Ogni successivo chiamata GetChunk partirà dal punto in cui l'ultima chiamata GetChunk ha smesso di cercare i dati. Tuttavia, se si cerca i dati di un campo nella registrazione corrente e si imposta o si legge il valore di un altro campo, ADO considera che la ricerca dei dati nel primo campo è stata completata. Se si chiama di nuovo il metodo GetChunk sul primo campo, ADO interpreta questa chiamata come una nuova operazione GetChunk e legge i dati dal principio. L'accesso ai campi di altri oggetti Recordset (non copie del primo oggetto Recordset) non interrompe l'operazione GetChunk.

Se il bit adFldLong dell'attributo Attributes dell'oggetto Field è impostato su True, è possibile utilizzare il metodo GetChunk per questo campo.

Note:Se si utilizza il metodo GetChunk dell'oggetto Field senza record corrente, si verifica un errore 3021 (nessun record corrente).

Note:Il metodo GetChunk non ha effetto sull'oggetto Field del Record e non esegue alcuna operazione, generando un errore in tempo di esecuzione.

Sintassi

variable_name=field.GetChunk(size)
Parametro Descrizione
Dimensione Espressione Long, uguale al numero di byte o caratteri da cercare.