Bde.DBTables.TBlobStream

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

System.Classes.TStreamSystem.TObjectTBlobStream

Delphi

TBlobStream = class(TStream)

C++

class PASCALIMPLEMENTATION TBlobStream : public System::Classes::TStream

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
class public
Bde.DBTables.pas
Bde.DBTables.hpp
Bde.DBTables Bde.DBTables


Beschreibung

TBlobStream ist ein Stream-Objekt, das es Anwendungen ermöglicht, aus Feldobjekten zu lesen und in Feldobjekte zu schreiben, welche BLOB-Felder repräsentieren (BLOB=Binary Large Objects).

Mit TBlobStream können die Werte eines BLOB-Feldes in einer BDE-aktivierten Datenmenge verfügbar gemacht und bearbeitet werden. TBlobStream arbeitet mit persistenten TBlobField-Objekten (einschließlich der Nachkommen von TBlobField, wie TGraphicField und TMemoField.BLOB). BLOB-Felder verwenden BLOB-Streams, um Daten aus der Datenmenge zu lesen bzw. Daten in die Datenmenge zu schreiben.

TBlobStream bietet einen einheitlichen Stream-Mechanismus für solche Objekte, die keine Informationen darüber besitzen, wie Daten in einem BLOB-Feld gespeichert werden.

Einen BLOB-Stream zu verwenden, bedeutet, eine Instanz von TBlobStream zu erzeugen, die Stream-Methoden zum Lesen und Schreiben der Daten aufzurufen und den BLOB-Stream dann freizugeben. Verwenden Sie eine Instanz von TBlobStream aber auf keinen Fall für mehr als einen Datensatz. Erstellen Sie stattdessen für den Zugriff auf jeden weiteren Datensatz ein neues TBlobStream-Objekt.

Siehe auch