Datasnap.DBClient.TCustomClientDataSet.CreateBlobStream
Delphi
function CreateBlobStream(Field: TField; Mode: TBlobStreamMode): TStream; override;
C++
virtual System::Classes::TStream* __fastcall CreateBlobStream(Data::Db::TField* Field, Data::Db::TBlobStreamMode Mode);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | Datasnap.DBClient.pas Datasnap.DBClient.hpp |
Datasnap.DBClient | TCustomClientDataSet |
Description
Renvoie un objet TClientBlobStream pour lire ou écrire les données du champ blob spécifié.
Appelez CreateBlobStream pour obtenir un flux pour lire ou écrire des données dans un champ BLOB (binary large object). Le paramètre Field doit spécifier un composant TBlobField à partir du tableau de propriétés Fields. Le paramètre Mode indique si le flux sera utilisé pour lire, écrire ou mettre à jour le contenu du champ.
Remarque : L'appel de CreateBlobStream vérifie que l'enregistrement en cours à lu ses données BLOB si la propriété FetchOnDemand a la valeur true. Si FetchOnDemand a pour valeur false et que le fournisseur ne place pas par défaut les données BLOB dans les paquets de données, appelez FetchBlobs avant d'appeler CreateBlobStream.