FireDAC.Comp.DataSet.TFDBlobStream.Create
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 フィールド値へのアクセス モードを以下のように制御します。
|
モード |
説明 |
|---|---|
|
|
BLOB フィールドを読み取り用に開きます。 |
|
|
BLOB フィールドを書き込み用に開きます。BLOB フィールドを開いた後、フィールド値の長さがゼロに切り詰められます。 |
|
|
BLOB フィールドを読み書き用に開きます。 |
bmWrite または bmReadWrite モードで BLOB フィールド値を開くには、データセットが dsEdit/dsInsert モードになければならず、フィールドが ReadOnly = False になっている必要があります。ストリーム オブジェクトは使用後に破棄する必要があります。BLOB フィールド値が bmWrite または bmReadWrite モードで開かれた場合は、Post メソッドを呼び出す前に、オブジェクトを破棄する必要があります。