Data.DB.TBlobField.SaveToStream

De RAD Studio API Documentation
Aller à : navigation, rechercher

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;
}


Voir aussi