IBX.IBCustomDataSet.TIBDSBlobStream
Delphi
TIBDSBlobStream = class(TStream)
C++
class PASCALIMPLEMENTATION TIBDSBlobStream : public System::Classes::TStream
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
class | public | IBX.IBCustomDataSet.pas IBX.IBCustomDataSet.hpp |
IBX.IBCustomDataSet | IBX.IBCustomDataSet |
Beschreibung
TIBDSBlobStream dient zur Implementierung von Lese- und Schreibzugriffen auf Blob-Felder für eine InterBase-Datenmenge.
TIBDSBlobStream ist der Typ des Streams, der nach einem Aufruf der CreateBlobStream-Methode einer InterBase-Datenmenge zurückgegeben wird. Über diesen Stream kann der Wert eines Blob-Feldes in der Datenmenge gelesen und geändert werden. TIBDSBlobStream 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.
Nachdem durch einen Aufruf von CreateBlobStream eine TIBDSBlobStream-Instanz erzeugt wurde, können mit den Methoden des Streams Lese- und Schreibzugriffe auf die Daten implementiert werden. Die Datenmenge bleibt Eigentümer des Blob-Streams, d.h., der Stream darf nach Abschluss der Operation nicht freigegeben werden.