KEYNAME

Contents


keyname determines the name of the keys of an open table.

 

Class, Type, and Dimension

[G:abv]keyname(13)([G:abv]nbind) Char

 

Examples

   # 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 - 1
       Infbox [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)

 

Description and Comments

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.

 

Associated Errors

Error

Description

EREADONLY (62)

Attempt to modify the variable

 

Associated Keywords

NBZON - NBIND - TAIREC - KEYUNIQ - ADXFNAME - FILE


CONTENTS

 


Copyright © Sage 1999 - 2007