FireDAC.Comp.DataSet.TFDBlobStream

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

System.Classes.TMemoryStreamSystem.Classes.TCustomMemoryStreamSystem.Classes.TStreamSystem.TObjectTFDBlobStream

Delphi

TFDBlobStream = class(TMemoryStream)

C++

class PASCALIMPLEMENTATION TFDBlobStream : public System::Classes::TMemoryStream

プロパティ

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

説明

TFDBlobStream は、BLOB/Memo フィールドにアクセスできるようにするストリーム オブジェクトです。 TFDBlobStream クラスを使用すると、BLOB フィールド値の読み取りまたは変更を行えます。BLOB フィールドのデータ型は次のいずれかです。

  • ftBLOB(LONG RAW、byte、IMAGE など)
  • ftMemo(LONG、TEXT など)
  • ftWideMemo/ftFmtMem(NCLOB、NTEXT など)
  • ftOraBLOB(BLOB)
  • ftOraClob(CLOB)

TFDBlobStream を作成するには、CreateBlobStream メソッドを使用するか、ただ Create コンストラクタを使って TFDBlobStream オブジェクトを明示的に作成します。

BLOB フィールドの内容を変更するには、データセットが dsEdit/dsInsert モードでなければならず、ReadOnly フィールドが False でなければなりません。

関連項目