FireDAC.Comp.DataSet.TFDBlobStream

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

System.Classes.TMemoryStreamSystem.Classes.TCustomMemoryStreamSystem.Classes.TStreamSystem.TObjectTFDBlobStream

Delphi

TFDBlobStream = class(TMemoryStream)

C++

class PASCALIMPLEMENTATION TFDBlobStream : public System::Classes::TMemoryStream

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
class public
FireDAC.Comp.DataSet.pas
FireDAC.Comp.DataSet.hpp
FireDAC.Comp.DataSet FireDAC.Comp.DataSet

Beschreibung

TFDBlobStream ist ein Stream-Objekt, das den Zugriff auf BLOB/Memofelder ermöglicht. Mit der Klasse TFDBlobStream können Sie den Wert des BLOB-Feldes lesen oder ändern. Das BLOB-Feld kann einen der folgenden Datentypen haben:

  • ftBLOB (LONG RAW, Byte, IMAGE etc.)
  • ftMemo (LONG, TEXT etc.)
  • ftWideMemo/ftFmtMem (NCLOB, NTEXT etc.)
  • ftOraBLOB (BLOB)
  • ftOraClob (CLOB)

Verwenden Sie zum Erstellen von TFDBlobStream die Methode CreateBlobStream, oder erstellen Sie einfach das TFDBlobStream-Objekt, indem Sie explizit den Create-Konstruktor angeben.

Um den Inhalt eines BLOB-Feldes zu ändern, muss sich die Datenmenge im Modus dsEdit/dsInsert befinden, und das Feld ReadOnly muss False sein.

Siehe auch