[Overview][Constants][Types][Classes][Procedures and functions][Variables][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.

IProviderSupport

  

Interface for Provider support

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

TDataSetEnumerator

  

Enumerator for TDataset records

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

  

Default enumerator for the fields collection of a dataset.

TFloatField

  

Class for floating point values

TFMTBCDField

  

Fixed precision floating point data field

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

TIntegerField

  

Alias for TLongintField

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 classes

TParam

  

Parameter description class

TParams

  

A collection of parameter values for SQL-based datasets

TParamsEnumerator

  

Enumerator for parameters

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


Documentation generated on: Jun 23 2021