Data.SqlExpr.TCustomSQLDataSet.GetBlobFieldData
Delphi
function GetBlobFieldData(FieldNo: Integer; var Buffer: TBlobByteData): Integer; override;
C++
virtual int __fastcall GetBlobFieldData(int FieldNo, System::DynamicArray<System::Byte> &Buffer);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | Data.SqlExpr.pas Data.SqlExpr.hpp |
Data.SqlExpr | TCustomSQLDataSet |
説明
BLOB 項目の現在の値をバッファに取り出します。
FieldNo で指定した項目の BLOB データを Buffer に読み出すために内部で使用されます。バッファはバイトの動的配列なので,BLOB データのサイズに適応して大きくなることができます。GetBlobFieldData はバッファのサイズを返します。
GetBlobFieldData は,主に内部で使用することを意図しています。アプリケーションでは,BLOB データにアクセスする場合に,CreateBlobStream メソッドによって返された BLOB ストリームを使用する必要があります。