Bde.DBTables.TBlobStream.Create

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

Delphi

constructor Create(Field: TBlobField; Mode: TBlobStreamMode);

C++

__fastcall TBlobStream(Data::Db::TBlobField* Field, Data::Db::TBlobStreamMode Mode);

プロパティ

種類 可視性 ソース ユニット
constructor public
Bde.DBTables.pas
Bde.DBTables.hpp
Bde.DBTables TBlobStream


説明

TBlobStream のインスタンスを作成します。

Create メソッドを呼び出すと、特定の TBlobField オブジェクトに対する読み書きを行うための TBlobStream のインスタンスを取得できます。

ヒント: データセットの種類が異なると、使用される BLOB ストリーム クラスも異なります。通常は、BLOB ストリームのコンストラクタを呼び出すより、データセットの CreateBlobStream メソッドを呼び出す方がよいでしょう。

Create では、Field パラメータで指定されたフィールド オブジェクトに TBlobStream をリンクします。Mode パラメータは、データの読み取り(bmRead)、データの書き込み(bmWrite)、データの変更(bmReadWrite)のどれに BLOB ストリームが使用されるかを指定します。Mode の値は次のいずれかです。


意味

bmRead

BLOB ストリームではフィールドからデータを読み取ることができます。

bmWrite

BLOB ストリームではフィールド内のデータを置き換えることができます。

bmReadWrite

BLOB ストリームではフィールド内のデータを一部変更することができます。


メモ:  新規レコードに移動する前に TBlobStream オブジェクトを必ず破棄してください。新規レコードには、TBlobStream の新しいインスタンスを作成します。

関連項目

コード例