DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Gestion des bases de données / HFSQL / Fonctions HFSQL
  • Numéros d'erreur HFSQL
  • Gestion des sous-erreurs
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
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.
hErrPrincipalNuméro de l'erreur principale.
hSousErrDernierNuméro de la dernière sous-erreur.
hSousErrPrécédentNuméro de la sous-erreur précédente.
hSousErrPremierNuméro de la première sous-erreur.
hSousErrSuivantNuméro de la sous-erreur suivante.

JavaPHP Ce paramètre est ignoré.
Remarques

Numéros d'erreur HFSQL

Pour connaître les principaux numéros des erreurs HFSQL, consultez : les erreurs HFSQL.
WINDEVWEBDEV - Code ServeurEtats et RequêtesUniversal Windows 10 AppiPhone/iPadJavaCode Utilisateur (MCU)AjaxHFSQL ClassicHFSQL Client/ServeurProcédures stockéesHyper File 5.5OLE DBConnecteurs Natifs (Accès Natifs)

Gestion des sous-erreurs

Diverses fonctions génèrent deux niveaux d'erreur. Ces deux niveaux d'erreur permettent d'affiner la cause de l'erreur, en effectuant par exemple un simple parcours entre les différentes sous-erreurs (voir exemple).
Les principales fonctions générant des sous-erreurs sont : HCréeVue, HExécuteVue, HVueVersFichier, ...
Classification Métier / UI : Code métier
Composante : wd290hf.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 03/07/2023

Signaler une erreur ou faire une suggestion | Aide en ligne locale