Data.DB.TBlobField.SaveToStream
Delphi
procedure SaveToStream(Stream: TStream);
C++
void __fastcall SaveToStream(System::Classes::TStream* Stream);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | Data.DB.pas Data.DB.hpp |
Data.DB | TBlobField |
Description
Enregistre le contenu du champ BLOB dans un flux.
Utilisez SaveToStream pour copier le contenu d'un champ BLOB dans un flux. Spécifiez comme valeur du paramètre Stream le nom du flux destiné à recevoir la valeur du champ.
Remarque : Le paramètre Stream n'est généralement pas un flux BLOB. Les flux BLOB (renvoyés par la méthode CreateBlobStream de l'ensemble de données) fournissent un mécanisme entièrement distinct pour la mise en flux des données à partir d'un champ BLOB.
var
MS: TMemoryStream;
begin
MS := TMemoryStream.Create;
try
SQLDataSet1Images.SaveToStream(MS);
Image1.Picture.Bitmap.LoadFromStream(MS);
finally
MS.Free;
end;
end;
TMemoryStream *pMS = new TMemoryStream;
try
{
SQLDataSet1Images->SaveToStream(pMS);
Image1->Picture->Bitmap->LoadFromStream(pMS);
}
__finally
{
delete pMS;
}