Afficher : Delphi
C++
Préférences d'affichage
Data.DB.TBlobField.SaveToStream
De XE2 API Documentation
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; }