PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Numéros d'erreur HFSQL
  • Gestion des sous-erreurs
WinDevWebDev - Code ServeurWebDev - Code NavigateurWinDev MobileEtats et RequêtesWindowsLinuxWindows MobileAndroidJavaPHPAjaxCode Utilisateur (MCU)Langage ExterneHFSQLHFSQL MobileHFSQL Client/ServeurProcédures stockéesHyper File 5.5OLE DBODBCAccès Natifs
HErreur (Fonction)
En anglais : HError

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.

Versions 15 et supérieures
WinDev MobileAndroid Cette fonction est désormais disponible pour les applications Android.
Nouveauté 15
WinDev MobileAndroid Cette fonction est désormais disponible pour les applications Android.
WinDev MobileAndroid Cette fonction est désormais disponible pour les applications Android.
Versions 17 et supérieures
WinDev Mobile Cette fonction est désormais disponible pour les applications iPhone/iPad.
Nouveauté 17
WinDev Mobile Cette fonction est désormais disponible pour les applications iPhone/iPad.
WinDev Mobile Cette fonction est désormais disponible pour les applications iPhone/iPad.
Versions 18 et supérieures
WinDev Mobile Cette fonction est désormais disponible en mode Widget Android.
WinDevWinDev Mobile Cette fonction est désormais disponible en mode Windows Store apps.
Nouveauté 18
WinDev Mobile Cette fonction est désormais disponible en mode Widget Android.
WinDevWinDev Mobile Cette fonction est désormais disponible en mode Windows Store apps.
WinDev Mobile Cette fonction est désormais disponible en mode Widget Android.
WinDevWinDev Mobile Cette fonction est désormais disponible en mode Windows Store apps.

Remarque : A partir de la version 19, HFSQL est le nouveau nom de HyperFileSQL.
// 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.
hSousErrPremierNuméro de la première sous-erreur.
hSousErrSuivantNuméro de la sous-erreur suivante.
hSousErrDernierNuméro de la dernière sous-erreur.
hSousErrPrécédentNuméro de la sous-erreur précédente.

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 ServeurWinDev MobileEtats et RequêtesWindows MobileJavaAjaxCode Utilisateur (MCU)HFSQLHFSQL Client/ServeurProcédures stockéesHyper File 5.5OLE DBAccè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, ...

Composantes
WinDevWebDev - Code ServeurEtats et Requêtes wd0hf.dll
Windows Mobile wp0hf.dll
Java wd0java.jar
Linux wd0hf.so
Android wd0android.jar
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire