ADO GetChunk-Methode
Definition und Verwendung
Die GetChunk-Methode kann einen variant-Wert zurückgeben, der den gesamten oder einen Teil des Inhalts großer Text- oder Binärdaten eines Field-Objekts enthält.
Verwenden Sie die GetChunk-Methode des Field-Objekts, um Teile oder den gesamten Inhalt eines langen Binärs oder Zeichendatenfelds abzurufen. Bei begrenztem Systemspeicher kann die GetChunk-Methode zur Verarbeitung von Teilen eines Long-Werts verwendet werden, anstatt den gesamten Wert.
Die vom GetChunk-Aufruf zurückgegebenen Daten werden der Variable zugewiesen. Wenn die Größe größer als die verbleibenden Daten ist, gibt die GetChunk-Methode nur die verbleibenden Daten zurück und füllt die Variable nicht mit Leerzeichen. Wenn das Feld leer ist, gibt die GetChunk-Methode den Wert Null zurück.
Jeder folgende GetChunk-Aufruf beginnt mit der Stelle, an der der vorherige GetChunk-Aufruf beendet wurde, mit der Datenabfrage. Wenn jedoch Daten aus einem Feld eines aktuellen Eintrags abgerufen und der Wert eines anderen Felds gesetzt oder gelesen wird, geht ADO davon aus, dass die Abfrage der Daten aus dem ersten Feld abgeschlossen ist. Wenn der GetChunk-Methodenaufruf auf dem ersten Feld erneut aufgerufen wird, interpretiert ADO diesen Aufruf als neue GetChunk-Operation und liest von Anfang an die Daten. Der Zugriff auf Felder anderer Recordset-Objekte (nicht Kopien des ersten Recordset-Objekts) unterbricht die GetChunk-Operation nicht.
Wenn der Wert des Attributes adFldLong im Attributes-Attribut des Field-Objekts auf True gesetzt ist, kann die Methode GetChunk auf dieses Feld angewendet werden.
Anmerkung:Wenn die Methode GetChunk des Field-Objekts ohne aktuelles Record verwendet wird, wird ein Fehler 3021 (kein aktuelles Record) verursacht.
Anmerkung:Die GetChunk-Methode hat auf dem Field-Objekt des Record-Objekts keine Wirkung. Sie führt keine Aktionen aus und verursacht einen Laufzeitfehler.
Syntax
variable_name=field.GetChunk(size)
Parameter | Beschreibung |
---|---|
size | Lang-Ausdruck, entspricht der Anzahl der zu检索en Bytes oder Zeichen. |