Datasnap.DBClient.TCustomClientDataSet.CreateBlobStream

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

function CreateBlobStream(Field: TField; Mode: TBlobStreamMode): TStream; override;

C++

virtual System::Classes::TStream* __fastcall CreateBlobStream(Data::Db::TField* Field, Data::Db::TBlobStreamMode Mode);

プロパティ

種類 可視性 ソース ユニット
function public
Datasnap.DBClient.pas
Datasnap.DBClient.hpp
Datasnap.DBClient TCustomClientDataSet

説明

指定した BLOB 項目でデータの読み出しおよび書き込みを行うための TClientBlobStream オブジェクトを返します。

CreateBlobStream メソッドを呼び出すと,BLOB フィールドに対してデータの読み出し/書き込みを行うためのストリームを取得できます。引数 Field は,Fields プロパティ配列の TBlobField コンポーネントを示す必要があります。引数 Mode は,項目の内容に対するストリームの動作(読み出し,書き込み,あるいは更新)を示します。

メモ:  FetchOnDemand プロパティが true の場合,CreateBlobStream を呼び出すと,現在のレコードは確実に BLOB データをフェッチしています。FetchOnDemand プロパティが false であり,プロバイダがデフォルトで BLOB データをデータパケットに含めない場合は,CreateBlobStream を呼び出す前に FetchBlobs を呼び出してください。

関連項目