Bde.DBTables.TBDEDataSet.CreateBlobStream
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 | Bde.DBTables.pas Bde.DBTables.hpp |
Bde.DBTables | TBDEDataSet |
説明
指定された blob フィールド内のデータに対して読み書きするための TStream オブジェクトを返します。
CreateBlobStream を呼び出すと、BLOB(Binary Large Object)フィールドに対してデータを読み書きするためのストリームを取得することができます。Field パラメータは、Fields プロパティ配列から TBlobField コンポーネントを指定しなければなりません。Mode パラメータは、ストリームがフィールドのコンテンツを読み、下記、更新するために使用されます。
Blob ストリームは、指定されたレコードの指定されたフィールドに対して、指定されたモードで作成されます。アプリケーションは、データセット内のレコードが変更されるたびに、新しい blob ストリームを作成しなければなりません。既存の blob ストリームを再利用するのではありません。