L4G >  tairec  

Afficher tout Masquer tout

tairec contient la taille en nombre d'octets de chaque enregistrement d'une table ouverte.

 

Classe, type et dimension

Integer [G:abv]tairec
Integer [S]tairec(51)

 

Exemples

   # Affichage des caractéristiques de la table BPCUSTOMER
    File BPCUSTOMER [BPC]
    Infbox "Il y a "-num$([G:CLI]nbzon)-" champs dans la table CLIENT :"
    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 CLIENT :"
    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

[G:abv]tairec est une variable de la classe [G] associée à une table déclarée par l'ordre File. Elle contient la taille (exprimée en octets) de chaque enregistrement de cette table.

[S]tairec est un tableau de variables système Adonix, initialisées, pour chaque table ouverte, à la valeur [G:abv]tairec correspondante. Notons que l'indice 0 du tableau n'est pas utilisé.

Ces variables sont accessibles en lecture seulement.

 

Remarques

L'ordre dans lequel les tables sont prises en compte dans la variable [S]tairec n'est pas significatif.

 

Erreurs associées

Erreur

Description

EREADONLY (62)

Tentative de modification de la variable.

 

Mots-clés associés

NBIND - NBZON - KEYNAME - KEYUNIQ - KEYLEN - ADXFNAME - FILE