Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Returns the ID of the field that is used for the primary key of the table.
Syntax
public FieldId primaryKeyField()
Run On
Called
Return Value
Type: FieldId Extended Data Type
The ID of the field that is used for the primary key of the table; 0 (zero) if no single field serves as the primary key of the table.
Examples
The following example shows the retrieval of the field ID of the primary key for the table.
DictTable dt;
DictField df;
tableId tID;
fieldId fID;
tID = tablenum(CustTable);
dt = new DictTable(tID);
if (dt)
{
fID = dt.primaryKeyField();
if (0 != fID)
{
df = new DictField(tID, fID);
if (df)
{
print strfmt("Primary key field name: %1", df.name());
}
}
}