Renvoie le numéro de la dernière erreur déclenchée par le moteur HFSQL.
Remarque : Cette fonction doit être appelée immédiatement après l'appel de la fonction qui échoue. En effet, l'appel à une fonction (différente d'une fonction d'erreur) peut ré-initialiser et modifier le compte-rendu de la fonction HErreur.
// Gestion d'une erreur lors de la création d'un fichier
SI HCréation(Client) = Faux ALORS
Erreur("Erreur HFSQL : " + HErreur())
FIN
Syntaxe
<Résultat> = HErreur([<Type d'erreur>])
<Résultat> : Entier
- Numéro de la dernière erreur rencontrée.
- Constante hSuccès (vaut 0) dans les cas suivants :
- Aucune erreur n'est survenue.
- Le type d'erreur demandé correspondait à une sous-erreur mais aucune sous-erreur n'est survenue.
<Type d'erreur> : Constante optionnelle de type entier.
Permet de récupérer les numéros des sous-erreurs. | |
hErrEnCours (valeur par défaut) | Numéro de l'erreur en cours. |
hErrPrincipal | Numéro de l'erreur principale. |
hSousErrDernier | Numéro de la dernière sous-erreur. |
hSousErrPrécédent | Numéro de la sous-erreur précédente. |
hSousErrPremier | Numéro de la première sous-erreur. |
hSousErrSuivant | Numéro de la sous-erreur suivante. |
Remarques
Pour connaître les principaux numéros des erreurs HFSQL, consultez : les
erreurs HFSQL.
Classification Métier / UI : Code métier