Stream-Objekt (ADO)
Stellt einen Datenstrom aus Binärdaten oder Text dar.
In Hierarchien mit Baumstruktur (z. B. ein Dateisystem oder ein E-Mail-System) kann ein Record-Objekt über einen Standardbinärdatenstrom aus Bits verfügen, der die Inhalte der Datei oder E-Mail enthält. Ein Stream-Objekt kann zum bearbeiten von Feldern oder Datensätzen verwendet werden, die diese Datenstreams enthalten. Stream-Objekte können wie folgt abgerufen werden:
Über eine URL, die auf ein Objekt (üblicherweise eine Datei) zeigt, das Binär- oder Textdaten beinhaltet. Bei diesem Objekt kann es sich um ein einfaches Dokument, ein Record-Objekt zur Darstellung eines strukturierten Dokuments oder einen Ordner handeln.
Durch das Öffnen des Stream-Standardobjekts, das einem Record-Objekt zugeordnet ist. Sie können den Standarddatenstrom abrufen, der einem Record-Objekt zugeordnet ist, wenn das Record-Objekt geöffnet wird. Dadurch wird der Roundtrip zum Öffnen des Datenstroms umgangen.
Durch das Instanziieren eines Stream-Objekts. Diese Stream-Objekte können zum Speichern von Daten für Ihre Anwendungszwecke verwendet werden. Im Gegensatz zu einem Stream-Objekt, dass einer URL zugeordnet ist, und im Gegensatz zum Stream-Standardobjekt eines Record-Objekts, ist ein instanziiertes Stream-Objekt standardmäßig keiner zugrunde liegenden Quelle zugeordnet.
Die Methoden und Eigenschaften eines Stream-Objekts ermöglichen Ihnen Folgendes:
Öffnen Sie ein Stream-Objekt mit der Open-Methode aus einem Record-Objekt oder über eine URL.
Schließen Sie ein Stream-Objekt mit der Close-Methode.
Geben Sie Bytes oder Text mit den Methoden Write und WriteText in ein Stream-Objekt ein.
Lesen Sie Bytes mit den Methoden Read und ReadText aus einem Stream-Objekt.
Schreiben Sie Stream-Daten, die sich noch im ADO-Puffer befinden, mit der Flush-Methode in das zugrunde liegende Objekt.
Kopieren Sie die Inhalte eines Stream-Objekts mit der CopyTo-Methode in ein anderes Stream-Objekt.
Steuern Sie, wie Zeilen aus der Quelldatei mit der SkipLine-Methode und der LineSeparator-Eigenschaft gelesen werden.
Bestimmen Sie das Ende der Datenstromposition mit der EOS-Eigenschaft und der SetEOS-Methode.
Speichern und Wiederherstellen von Daten in Dateien mit den Methoden SaveToFile und LoadFromFile .
Geben Sie den zum Speichern des Stream-Objekts verwendeten Zeichensatz mit der Charset-Eigenschaft an.
Halten Sie einen asynchronen Stream-Vorgang mit der Cancel-Methode an.
Bestimmen Sie die Anzahl von Bytes in einem Stream-Objekt mit der Size-Eigenschaft.
Steuern Sie die aktuelle Position in einem Stream-Objekt mit der Position-Eigenschaft.
Bestimmen Sie den Datentyp in einem Stream-Objekt mit der Type-Eigenschaft.
Bestimmen Sie den aktuellen Zustand des Stream-Objekts (geschlossen, geöffnet oder ausgeführt) mit der State-Eigenschaft.
Geben Sie den Zugriffsmodus für das Stream-Objekt mit der Mode-Eigenschaft an.
Hinweis
URLs, die das HTTP-Schema verwenden, rufen automatisch den Microsoft OLE DB-Anbieter für Internet-Publishing auf. Weitere Informationen finden Sie unter Absolute und relative URLs.
Das Stream-Objekt ist für die Skripterstellung sicher.
In diesem Abschnitt werden die folgenden Themen behandelt: