KEYNAME

Sommaire


keynamepermet de connaître le nom des clés d'une table ouverte.

 

Classe, type et dimension

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

 

Exemples

   # Affichage des caractéristiques de la table BPCUSTOMER d'abréviation BPC
    File BPCUSTOMER [BPC]
    Infbox "Il y a "-num$([G:BPC]nbzon)-" champs dans la table BPCUSTOMER :"
    For I = 0 To [G:BPC]nbzon - 1
       Infbox [G:BPC]adxfname(I)
    Next I
    Infbox "Il y a "-num$([G:BPC]nbind)-" index dans la table BPCUSTOMER :"
    For I = 0 To [G:BPC]nbind - 1
       Infbox [G:BPC]keyname(I)
       Case [G:BPC]keyuniq(I)
           When 0 : Infbox "  (Avec Homonymes)  "
           When 1 : Infbox "  (Sans Homonymes)  "
           When 2 : Infbox "  (Nombreux Homonymes)  "
       Endcase
       Infbox "Longueur = "-num$([G:BPC]keylen(I))
    Next I
    Infbox "Taille totale enregistrement = "-num$([G:BPC]tairec)

 

Description et commentaires

keynameest un tableau de variables de la classe [G] associée à une table déclarée parun ordre File.

La dimension de keynameest donnée par la variable [G]nbind (nombre de clés définies sur la table). keynamecontient le nom des clés de la table correspondante. Cette variable estaccessible en lecture seulement.

 

Erreurs associées 

Erreur

Description

EREADONLY(62)

Tentativede modification de la variable.

 

Mots-clés associés

NBZON - NBIND - TAIREC - KEYUNIQ - ADXFNAME - FILE


SOMMAIRE

 

Adonix X3(r) L4G
Copyright (c) Adonix 1999 - All rights reserved