Data.DB.TBlobField.SaveToStream

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure SaveToStream(Stream: TStream);

C++

void __fastcall SaveToStream(System::Classes::TStream* Stream);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
Data.DB.pas
Data.DB.hpp
Data.DB TBlobField


Beschreibung

Speichert den Inhalt des Blob-Feldes in einem Stream.

Mit SaveToStream wird der Inhalt des BLOB-Feldes in einen Stream kopiert. Geben Sie den Namen des Streams, in dem der Feldwert gespeichert werden soll, als Wert des Parameters Stream an.

Hinweis: Der Parameter Stream enthält normalerweise keinen BLOB-Stream. BLOB-Streams (die von der Methode CreateBlobStream der Datenmenge geliefert werden) stellen einen vollkommen eigenständigen Mechanismus für das Streaming von Daten aus einem BLOB-Feld bereit.


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


Siehe auch