DefaultFieldClasses constant
Default field classes to use when creating a new
TField instance.
Declaration
DefaultFieldClasses: Array[TFieldType] of TFieldClass = class of TField = (TField, TStringField, TSmallIntField, TLongintField, TWordField, TBooleanField, TFloatField, TCurrencyField, TBCDField, TDateField, TTimeField, TDateTimeField, TBytesField, TVarBytesField, TAutoIncField, TBlobField, TMemoField, TGraphicField, TBlobField, TBlobField, TBlobField, TBlobField, Nil, TStringField, TWideStringField, TLargeIntField, Nil, TArrayField, Nil, Nil, TBlobField, TMemoField, TVariantField, Nil, Nil, TGuidField, Nil, TFMTBCDField, TWideStringField, TWideMemoField, Nil, Nil, TLongWordField, TShortintField, TByteField, TExtendedField, TSingleField)Description
DefaultFieldClasses contains the
TField descendent class to use when a
TDataset
instance needs to create fields based on the
TFieldDefs field definitions when opening the dataset.
The entries can be set to create customized
TField descendents for certain field datatypes in all datasets.See also
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
