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 MobileWindows PhoneWindows Store appsAndroidWidget AndroidiPhone/iPadJavaPHPAjaxCode Utilisateur (MCU)Langage ExterneHFSQLHFSQL 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 MobileiPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Nouveauté 17
WinDev MobileiPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
WinDev MobileiPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Versions 18 et supérieures
WinDev MobileWidget Android Cette fonction est désormais disponible en mode Widget Android.
WinDevWinDev MobileWindows Store apps Cette fonction est désormais disponible en mode Windows Store apps.
Nouveauté 18
WinDev MobileWidget Android Cette fonction est désormais disponible en mode Widget Android.
WinDevWinDev MobileWindows Store apps Cette fonction est désormais disponible en mode Windows Store apps.
WinDev MobileWidget Android Cette fonction est désormais disponible en mode Widget Android.
WinDevWinDev MobileWindows Store apps 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 MobileWindows Store appsiPhone/iPadJavaAjaxCode 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 wd200hf.dll
Windows Mobile wp200hf.dll
Java wd200java.jar
Linux wd200hf.so
Android wd200android.jar
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire