Skip to content

Reference for unit 'DB': ClassesΒΆ

Class Description
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.