FireDAC.Comp.DataSet.TFDBlobStream.Create

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

constructor Create(AField: TField; AMode: TBlobStreamMode);

C++

__fastcall TFDBlobStream(Data::Db::TField* AField, Data::Db::TBlobStreamMode AMode);

Eigenschaften

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

Beschreibung

Erstellt ein neues TFDBlobStream-Objekt.

Mit dem Konstruktor Create erstellen Sie explizit ein neues TFDBlobStream-Objekt.

Legen Sie das Feld AField fest, um aus der Datenmenge zu lesen/in die Datenmenge zu schreiben. AMode steuert den Zugriffsmodus auf den BLOB-Feldwert:

Modus

Beschreibung

bmRead

Öffnet das BLOB-Feld zum Lesen.

bmWrite

Öffnet das BLOB-Feld zum Schreiben. Nach dem Öffnen des BLOB-Feldes wird der Wert auf die Länge 0 verkürzt.

bmReadWrite

Öffnet das BLOB-Feld zum Lesen und Schreiben.

Um den BLOB-Feldwert im Modus bmWrite oder bmReadWrite zu öffnen, muss sich die Datenmenge im Modus dsEdit/dsInsert befinden, und für das Feld muss ReadOnly = False festgelegt sein. Das Stream-Objekt muss nach der Verwendung freigegeben werden. Wenn der BLOB-Feldwert im Modus bmWrite oder bmReadWrite geöffnet wurde, muss das Objekt vor dem Aufruf der Methode Post freigegeben werden.

Siehe auch