KEYNAME |
keyname determines the name of the keys of an open table.
[G:abv]keyname(13)([G:abv]nbind) Char
# Display of the preferences of the BPCUSTOMER table, abbreviated BPC
BPCUSTOMER [BPC] File Infbox "There are "-num$([G:BPC]nbzon)-"fields in the BPCUSTOMER table: " For I = 0 To [G:BPC]nbzon - 1 Infbox [G:BPC]adxfname(I) Next I Infbox "There are "-num$([G:BPC]nbind)-" indexes in the BPCUSTOMER table: " For I = 0 To [G:BPC]nbind - 1Infbox [G:BPC]keyname(I)
[G:BPC]keyuniq(I) Case When 0: Infbox "(with homonyms)" When 1: Infbox "(without homonyms)" When 2: Infbox "(multiple homonyms)" Endcase Infbox "Length = "-num$([G:BPC]keylen(I)) Next I Infbox "Total Record Size ="-num$([G:BPC]tairec)
keyname is a variable table of the [G] class associated with a table declared by a File command.
The dimension of keyname is given by the [G]nbind variable (number of keys defined on the table). keyname contains the name of the keys of the corresponding table. This variable is only accessible in read mode.
|
Error |
Description |
|
EREADONLY (62) |
Attempt to modify the variable |
NBZON - NBIND - TAIREC - KEYUNIQ - ADXFNAME - FILE
|
|