| EDatabaseError |
Base class for all database-related errors. |
| EUpdateError |
Error raised when updating data during a post operation. |
| IProviderSupport |
Interface for Provider support. |
| TArrayField |
|
| 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. |
| TByteField |
Field class for 8-bit unsigned integer data. |
| 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. |
| TExtendedField |
|
| 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. |
| TLongWordField |
Field class for 32-bit unsigned 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. |
| TObjectField |
|
| TParam |
Parameter description class. |
| TParams |
A collection of parameter values for SQL-based datasets. |
| TParamsEnumerator |
Enumerator for parameters. |
| TShortintField |
Field class for 8-bit signed integer data. |
| TSingleField |
|
| 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. |