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. |