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

Reference for unit 'db': Classes

EDatabaseError

  

Base class for all database-related errors

EUpdateError

  

Error raised when updating data during a post operation.

TAutoIncField

  

Field for auto-incremental, 32-bit signed integer data

TBCDField

  

Field class for Binary Coded Decimal (BCD) values

TBinaryField

  

Field class for working with binary field data

TBlobField

  

Base class for BLOB field data

TBooleanField

  

Boolean field class type

TBytesField

  

Field class for fixed size byte array values

TCheckConstraint

  

Record-level constraint definition

TCheckConstraints

  

Set of record-level constraints

TCurrencyField

  

Class for currency fields

TCustomConnection

  

Abstract class for connections to a server

TDatabase

  

Base class for connecting a FreePascal application to an external Database engine

TDataLink

  

Data event handling agent for controls

TDataSet

  

Base class for records-based data-access

TDataSource

  

Component representing the link between a local (GUI) component and a dataset

TDateField

  

Field class for date values

TDateTimeField

  

Field class for date/time/Datetime values

TDBDataset

  

Dataset connected to a database.

TDBTransaction

  

Encapsulate a transaction

TDefCollection

  

Definition collection

TDetailDataLink

  

Represents the link between a detail data source and a master datasource.

TField

  

Provide access to the contents of a single field in a record

TFieldDef

  

Class to describe one field in a record in a dataset

TFieldDefs

  

Collection of TFieldDef instances.

Tfields

  

Collection of #fcl.db.TField instances

TFieldsEnumerator

TFloatField

  

Class for floating point values

TGraphicField

  

Field class for graphical BLOB field data

TGuidField

  

Field class for native variant data

TIndexDef

  

Index definition

TIndexDefs

  

A class to keep a list of index definitions

TLargeintField

  

Field class for 64-bit signed integer data

TLongintField

  

Field class for 32-bit signed integer data

TLookupList

  

Class to manage lookup list values

TMasterDataLink

  

Datalink for Master-Detail relationships between datasets.

TMasterParamsDataLink

  

Class to establish a master-detail relationship between dataset, based on parameters

TMemoField

  

Base class for MEMO (text BLOB) field data

TNamedItem

  

Named collection item

TNumericField

  

Base class for all numerical data field classe

TParam

  

Parameter description class

TParams

  

A collection of parameter values for SQL-based datasets

TSmallintField

  

Field class for smallint (16-bit signed integer) data

TStringField

  

Field class to handle ansistring fields

TTimeField

  

Field class for time values

TVarBytesField

  

Field class for variable size byte array values

TVariantField

  

Field class for native variant data

TWideMemoField

  

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

TWideStringField

  

Field class for widestring data

TWordField

  

Field class for word (16-bit unsigned integer) data

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