FireDAC.Comp.DataSet.TFDBlobStream.Create
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 |
---|---|
|
Öffnet das BLOB-Feld zum Lesen. |
|
Öffnet das BLOB-Feld zum Schreiben. Nach dem Öffnen des BLOB-Feldes wird der Wert auf die Länge 0 verkürzt. |
|
Ö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.