Unit 'DB' Package
[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] [#fcl]

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;

Arguments

AName

  

Start of fieldname.

Function result

Unique name, based on AName.

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

TFieldDefs.Find

  

Find item by name.

TFieldDef.Name


Documentation generated on: Dec 22 2024