Data.DB.TBlobField.SaveToStream
Delphi
procedure SaveToStream(Stream: TStream);
C++
void __fastcall SaveToStream(System::Classes::TStream* Stream);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | Data.DB.pas Data.DB.hpp |
Data.DB | TBlobField |
説明
BLOB フィールドのコンテンツをストリームに保存します。
SaveToStream を使用すると、BLOB フィールドのコンテンツをストリームにコピーすることができます。 フィールドの値が、Steam パラメータの値として保存される、ストリームの名前を示します。
メモ: Stream パラメータは、大抵、BLOB ストリームではありません。 BLOB ストリーム(データセットの CreateBlobStream メソッドによって返される)は、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;
}