[Overview][Constants][Types][Classes][Procedures and functions][Index] | Reference for unit 'db' (#fcl)

# TGraphicField

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Field class for graphical BLOB field data

## Declaration

Source position: db.pas line 912

`type TGraphicField = class(TBlobField)`
`public`
`constructor Create(); override;` |  | Create a new instance of the TGraphicField class
`end;`

## Inheritance

`TGraphicField` |  | Field class for graphical BLOB field data
`TBlobField` |  | Base class for BLOB field data
`TField` |  | Provide access to the contents of a single field in a record
`TComponent,IUnknown,IInterfaceComponentReference`
`TPersistent`
`TObject`

## Description

TGraphicField is the class used when a dataset must manage graphical BLOB data. (TField.DataType equals ftGraphic). It initializes some of the properties of the TField class. All methods to be able to work with graphical BLOB data have been implemented in the TBlobField parent class.

It should never be necessary to create an instance of TGraphicsField manually, a field of this class will be instantiated automatically for each graphical BLOB field when a dataset is opened.

## See also

TDataset |  | Base class for records-based data-access
TField |  | Provide access to the contents of a single field in a record
TBLOBField |  | Base class for BLOB field data
TMemoField |  | Base class for MEMO (text BLOB) field data
TWideMemoField |  | Field class for wide MEMO (widestring text BLOB) field data

The latest version of this document can be found at lazarus-ccr.sourceforge.net .