FireDAC.Comp.DataSet.TFDDataSet.FetchBlobs
Delphi
procedure FetchBlobs;
C++
void __fastcall FetchBlobs();
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | FireDAC.Comp.DataSet.pas FireDAC.Comp.DataSet.hpp |
FireDAC.Comp.DataSet | TFDDataSet |
Description
Récupère les valeurs des champs BLOB d'une base de données pour l'enregistrement en cours.
Appelez FetchBlobs pour récupérer les valeurs des champs BLOB d'une base de données pour l'enregistrement d'ensemble de données en cours, quand ces valeurs ne sont pas fournies automatiquement. Les valeurs des champs BLOB sont automatiquement récupérées avec les autres champs d'enregistrements, si fiBlobs
est inclus dans FetchOptions.Items, sinon l'opération de récupération automatique n'est pas effectuée.
Exemple
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;