ADO GetChunk-metoden

Definition och användning

GetChunk-metoden kan returnera ett variant-värde som innehåller hela eller delar av det stora text- eller binära datainnehållet i Field-objektet.

Använd GetChunk-metoden på Field-objektet för att hämta delar eller hela långa binära eller tecken data. Under förhållanden med begränsad systemminne kan du använda GetChunk-metoden för att hantera delar av Long-värden i stället för hela värden.

Data som returneras av GetChunk-anropet tilldelas till variabeln. Om storleken är större än det återstående data, returnerar GetChunk-metoden endast det återstående data utan att fylla variabeln med utrymme. Om fältet är tomt, returnerar GetChunk-metoden ett Null-värde.

Varje efterföljande GetChunk-anrop börjar hämta data från slutet av föregående GetChunk-anrop. Men om du söker data i ett fält i aktuellt register och sedan sätter eller läser värdet för ett annat fält, kommer ADO att anses ha slutfört sökningen av data i det första fältet. Om GetChunk-metoden anropas igen på det första fältet, tolkar ADO detta anrop som en ny GetChunk-operation och läser från början av data. Åtkomst till fält i andra Recordset-objekt (inte kopior av den första Recordset-objektet) avbryter inte GetChunk-operationen.

Om biten adFldLong i Attributes-egenskapen för Field-objektet är satt till True, kan GetChunk-metoden användas för detta fält.

Kommentar:Om det inte finns något aktuellt register när Getchunk-metoden används på Field-objektet, uppstår ett fel 3021 (inget aktuellt register).

Kommentar:GetChunk-metoden fungerar inte på Field-objektet i Record-objektet. Den utför ingen åtgärd och orsakar ett runtimefel.

Syntaks

variable_name=field.GetChunk(size)
Parameter Beskrivning
storlek Long-expression, lika med det antal byte eller tecken som ska sökas upp.