Data.SqlExpr.TCustomSQLDataSet.GetBlobFieldData

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function GetBlobFieldData(FieldNo: Integer; var Buffer: TBlobByteData): Integer; override;

C++

virtual int __fastcall GetBlobFieldData(int FieldNo, System::DynamicArray<System::Byte> &Buffer);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
Data.SqlExpr.pas
Data.SqlExpr.hpp
Data.SqlExpr TCustomSQLDataSet

Beschreibung

Liest den aktuellen Wert eines BLOB-Feldes in einen Puffer.

GetBlobFieldData wird intern verwendet, um BLOB-Daten aus dem im Parameter FieldNo übergebenen Feld in einen Puffer einzulesen. Der Puffer ist ein dynamisches Byte-Array, dessen Größe sich nach dem Umfang der BLOB-Daten richtet. Die Methode GetBlobFieldData gibt danach die Größe des Puffers zurück.

GetBlobFieldData dient in erster Linie für den internen Gebrauch. Normalerweise sollte für den Zugriff auf BLOB-Daten der von CreateBlobStream zurückgegebene BLOB-Stream verwendet werden.

Siehe auch