FireDAC.Comp.DataSet.TFDDataSet.FetchBlobs

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

procedure FetchBlobs;

C++

void __fastcall FetchBlobs(void);

プロパティ

種類 可視性 ソース ユニット
procedure
function
public
FireDAC.Comp.DataSet.pas
FireDAC.Comp.DataSet.hpp
FireDAC.Comp.DataSet TFDDataSet

説明

データベースから現在のレコードの BLOB フィールド値を取得します。


FetchBlobs を呼び出すと、現在のデータセット レコードの BLOB フィールド値が自動的に取得されていない場合に、データベースから取得することができます。FetchOptions.ItemsfiBlobs が含まれていると、BLOB フィールド値は他のレコード フィールドと一緒に自動的に取得されます。含まれていなければ取得操作は自動的に行われません。

 FDQuery1.FetchOptions.Items := FDQuery1.FetchOptions.Items - [fiBlobs];
 FDQuery1.Open;
 ....
 FDQuery1.FetchBlobs;
 oStr := FDQuery1.CreateBlobStream(FDQuery1.FieldByName('image'), bmRead);
 try
   // process image
 finally
   oStr.Free;
 end;

関連項目