IBX.IBBlob.TIBBlobStream

Delphi
TIBBlobStream = class(TStream)
C++
class PASCALIMPLEMENTATION TIBBlobStream : public System::Classes::TStream
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
class | public | IBX.IBBlob.pas IBX.IBBlob.hpp |
IBX.IBBlob | IBX.IBBlob |
Beschreibung
TIBBlobStream ist ein Stream-Objekt für das Lesen und Schreiben von Feldobjekten, die Blob-Felder repräsentieren.
Mit TIBBlobStream können Sie auf den Wert eines Blob-Feldobjekts zugreifen und ihn ändern. Blob-Felder sind TBlobField-Objekte und Nachkommen von TBlobField, wie TGraphicField und TMemoField. Viele Datenzugriffseigenschaften und -methoden von Blob-Feldern werden mit Blob-Streams implementiert.
TIBBlobStream stellt ein einheitliches Stream-Interface bereit, um Objekten, die keine Kenntnisse über die Art der Datenspeicherung in Blob-Feldern besitzen, den Lese- und Schreibzugriff auf diese Daten zu ermöglichen.
Nach der Erstellung einer TIBBlobStream-Instanz können mit den Methoden des Streams Lese- und Schreibzugriffe auf die Daten implementiert werden. Danach erfolgt die Freigabe des Blob-Streams. Eine TIBBlobStream-Instanz kann immer nur für den Zugriff auf einen Datensatz verwendet werden. Für den Lese- oder Schreibzugriff auf die Blob-Daten eines anderen Datensatzes muss ein neues TIBBlobStream-Objekt erstellt werden.