FireDAC.Comp.DataSet.TFDBlobStream
Delphi
TFDBlobStream = class(TMemoryStream)
C++
class PASCALIMPLEMENTATION TFDBlobStream : public System::Classes::TMemoryStream
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
class | public | FireDAC.Comp.DataSet.pas FireDAC.Comp.DataSet.hpp |
FireDAC.Comp.DataSet | FireDAC.Comp.DataSet |
Description
TFDBlobStream is a stream object giving access to BLOB/Memo fields. Use the TFDBlobStream class to read or modify the value of the BLOB field. The BLOB field is one of the following data types:
- ftBLOB (LONG RAW, byte, IMAGE, etc.)
- ftMemo (LONG, TEXT, etc.)
- ftWideMemo/ftFmtMem (NCLOB, NTEXT, etc.)
- ftOraBLOB (BLOB)
- ftOraClob (CLOB)
To create TFDBlobStream, use the CreateBlobStream method or just create the TFDBlobStream object explicitly using the Create constructor.
To modify the BLOB field content, the dataset must be in dsEdit/dsInsert mode and the ReadOnly
field must be False.