Skip to content

TFieldDefs.MakeNameUnique

Create a unique field name starting from a base name.

Declaration

Source position: db.pas line 246

public 
function TFieldDefs.MakeNameUnique(const AName: string) : string
                                  ;  virtual;

Description

MakeNameUnique uses AName to construct a name of a field that is not yet in the collection. If AName is not yet in the collection, then AName is returned. if a field definition with field name equal to AName already exists, then a new name is constructed by appending a sequence number to AName till the resulting name does not appear in the list of field definitions.

See also

Name Description
TFieldDefs.Find Find item by name.
TFieldDef.Name