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

TWideMemoField

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

Field class for wide MEMO (widestring text BLOB) field data

Declaration

Source position: db.pas line 845

type TWideMemoField = class(TBlobField)

protected

  function GetAsVariant; override;

  procedure SetVarValue(); override;

  function GetAsString; override;

  procedure SetAsString(); override;

public

  constructor Create(); override;

  

Create a new instance of the TWideMemoField class

  property Value: WideString; [rw]

  

Value of the field's contents as a widestring

end;

Inheritance

TWideMemoField

  

Field class for wide MEMO (widestring text 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

TWideMemoField is the class used when a dataset must manage memo (Text BLOB) data. (TField.DataType equals ftWideMemo). It initializes some of the properties of the TField class. All methods to be able to work with widestring memo fields have been implemented in the TBlobField parent class.

It should never be necessary to create an instance of TWideMemoField manually, a field of this class will be instantiated automatically for each widestring memo 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

TGraphicField

  

Field class for graphical BLOB field data

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