Data.DB.TParam.AsBlob
Delphi
property AsBlob: TBlobData read GetAsBytes write SetAsBlob;
C++
__property System::DynamicArray<System::Byte> AsBlob = {read=GetAsBytes, write=SetAsBlob};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | public | Data.DB.pas Data.DB.hpp |
Data.DB | TParam |
Beschreibung
Gibt den Wert des Parameters an, wenn dieser ein BLOB-Feld darstellt.
Mit AsBlob weisen Sie dem Parameter den Wert eines BLOB-Feldes zu. AsBlob übernimmt einen TBlobData- (Delphi) bzw. einen AnsiString- (C++) Wert, der als untypisierter Byte-String dienen kann. AsBlob setzt die Eigenschaft DataType auf ftBlob.
Wenn beispielsweise die PChar-Variable Buffer aus einer Datei gelesene Binärdaten enthält, wird der Inhalt von Buffer direkt dem BLOB-Parameter mit der Eigenschaft AsBlob zugewiesen:
Query1.Params[0].AsBlob := Buffer;
Hinweis: In Anwendungen muss AsBlob nur selten gelesen werden, da BLOB-Felder nicht als Ausgabeparameter verwendet werden können.