L4G >  adxdlrec  

Afficher tout Masquer tout

adxdlrec permet de connaître le nombre d'enregistrements effacés par une instruction Delete.

 

Classe, type et dimension

Integer [S]adxdlrec

 

Exemples

   # Extrait d'un traitement effaçant des enregistrements sélectionnés
 # selon la première partie d'une clé multiple
    Delete [FAK]NUMFAC(1) = CODE_FACTURE
  If fstat = 0
     Errbox "On a effacé "-num$(adxdlrec)-" enregistrements"
  Endif
   # Autre traitement (déconseillé aux âmes sensibles...)
    File BOUM
  Delete [BOUM] Where CODCLE > ""
  Infbox "Il y avait "-num$(adxdlrec)-"enregistrements dans votre fichier",
  & "mais compte tenu de la méthode de comptage...",
  & "il n'y en a plus maintenant !"

 

Description

La variable adxdlrec contient le nombre d'enregistrements effacés dans une table par l'instruction Delete.

 

Remarques

La syntaxe 'Delete clé' (sans valeur de clé ni de mode de lecture) signifie que l'on essaie d'effacer l'enregistrement courant; dans ce cas, adxdlrec vaut soit 0 soit 1.

Par contre, si on précise dans l'instruction Delete un mode de lecture et si des enregistrements correspondant au mode de lecture sont effacés, alors le nombre adxdlrec est significatif à condition que fstat soit nul (c'est-à-dire si au moins un enregistrement a pu être effacé).

 

Erreurs associées

Pas d'erreur associée.

 

Mots-clés associés

FILE - DELETE - FSTAT