TFieldDefs.Add function
Add a new field definition to the collection.
Declaration
function Add(const AName: string; ADataType: TFieldType;
ASize: Integer; APrecision: Integer; ARequired: Boolean;
AReadOnly: Boolean; AFieldNo: Integer;
ACodePage: TSystemCodePage): TFieldDef; overload
function Add(const AName: string; ADataType: TFieldType; ASize: Word;
ARequired: Boolean; AFieldNo: Integer): TFieldDef
; overload
procedure Add(const AName: string; ADataType: TFieldType; ASize: Word;
ARequired: Boolean); overload
procedure Add(const AName: string; ADataType: TFieldType; ASize: Word)
; overload
procedure Add(const AName: string; ADataType: TFieldType); overloadArguments
AName | Value for the
|
ADataType | Value for the
|
ASize | Value for the
|
APrecision | Precision. |
ARequired | Value for the
|
AReadOnly | Read-only field. |
AFieldNo | Number of the field. |
ACodePage | Codepage field. |
Function result
Add new fieldDef result.
Description
Add adds a new item to the collection and fills in the
Name,
DataType,
Size and
Required properties
of the newly added item with the provided parameters.Errors
If an item with name
AName already exists in the collection, then an exception will be raised.
See also
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
