|
|
|
|
|
- Limitations
- xBase
- Nombre d'enregistrements traités par les mises à jour de type INSERT/UPDATE/DELETE
HNbEnr (Fonction) En anglais : HNbRec
Non disponible avec ce type de connexion
Renvoie le nombre d'enregistrements d'un fichier de données, d'une requête ou d'une vue HFSQL : enregistrements actifs, rayés, supprimés, etc. Attention : La fonction HNbEnr ne tient pas compte du filtre en cours.
NbEnrClient = HNbEnr(Client)
Syntaxe
<Résultat> = HNbEnr([<Fichier de données> [, <Options>]])
<Résultat> : Entier - Nombre d'enregistrements recherchés,
- -1 en cas d'erreur. La fonction HErreur permet d'obtenir plus d'informations sur le problème rencontré.
<Fichier de données> : Chaîne de caractères optionnelle Nom du fichier de données, de la vue HFSQL ou de la requête manipulé. Si ce paramètre n'est pas spécifié, la fonction HNbEnr va manipuler le dernier fichier de données utilisé par la dernière fonction de gestion HFSQL (fonction commençant par la lettre H). <Options> : Constante ou combinaison de constantes optionnelle Paramètre le type d'enregistrement à compter. | | hEtatActif (valeur par défaut) | Nombre d'enregistrements actifs (non rayés, non supprimés). | hEtatRayé | Nombre d'enregistrements rayés. | hEtatSup | Nombre d'enregistrements supprimés (n'inclut pas les enregistrements rayés). | hEtatTous | Nombre total des enregistrements du fichier de données (hEtatActif + hEtatRaye + hEtatSup). | hNonBloquant | Nombre d'enregistrements récupérés de la vue ou de la requête sans attendre la fin du remplissage de la vue ou de la requête. Il est possible de savoir si l'exécution de la vue ou de la requête est terminée grâce à la propriété ExécutionTerminée. Cette constante est disponible uniquement pour les vues et les requêtes HFSQL Classic ou Client/Serveur. Cette constante est sans effet sur les fichiers de données ou pour les Connecteurs Natifs. | hParcourableNonBloquant | Nombre d'enregistrements de la vue ou de la requête actuellement parcourables (pas de blocage des enregistrements). Cette constante est disponible uniquement pour les vues et les requêtes HFSQL Classic ou Client/Serveur. Cette constante est sans effet sur les fichiers de données ou pour les Connecteurs Natifs. |
Remarques Limitations - La fonction HNbEnr ne retourne pas le nombre d'enregistrements modifiés suite à l'exécution d'une requête en modification (UPDATE).
- La fonction HNbEnr ne fonctionne pas avec les requêtes utilisant la constante hAvecFiltre.
Nombre d'enregistrements traités par les mises à jour de type INSERT/UPDATE/DELETE Lors de l'exécution d'une requête de type INSERT/UPDATE/DELETE sur des fichiers de données HFSQL, il est possible de connaître le nombre d'enregistrements ayant été ajoutés, modifiés ou supprimés grâce à la variable H.NbEnregRequêteModification. Classification Métier / UI : Code métier
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|