FireDAC.Comp.DataSet.TFDBlobStream.Create

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

Delphi

constructor Create(AField: TField; AMode: TBlobStreamMode);

C++

__fastcall TFDBlobStream(Data::Db::TField* AField, Data::Db::TBlobStreamMode AMode);

プロパティ

種類 可視性 ソース ユニット
constructor public
FireDAC.Comp.DataSet.pas
FireDAC.Comp.DataSet.hpp
FireDAC.Comp.DataSet TFDBlobStream

説明

新しい TFDBlobStream オブジェクトを作成します。


Create コンストラクタを使用すると、新しい TFDBlobStream オブジェクトを明示的に作成できます。

AField フィールドを指定すると、データセットから読み取る、またはデータセットに書き込むことができます。AMode は BLOB フィールド値へのアクセス モードを以下のように制御します。

モード

説明

bmRead

BLOB フィールドを読み取り用に開きます。

bmWrite

BLOB フィールドを書き込み用に開きます。BLOB フィールドを開いた後、フィールド値の長さがゼロに切り詰められます。

bmReadWrite

BLOB フィールドを読み書き用に開きます。

bmWrite または bmReadWrite モードで BLOB フィールド値を開くには、データセットが dsEdit/dsInsert モードになければならず、フィールドが ReadOnly = False になっている必要があります。ストリーム オブジェクトは使用後に破棄する必要があります。BLOB フィールド値が bmWrite または bmReadWrite モードで開かれた場合は、Post メソッドを呼び出す前に、オブジェクトを破棄する必要があります。

関連項目