PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE


WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Renvoie une information détaillée sur la dernière erreur déclenchée par le moteur HFSQL.
Remarques :
  • 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 HErreurInfo.
  • La fonction ErreurInfo est équivalente à la fonction HErreurInfo.
Versions 15 et supérieures
Android Cette fonction est désormais disponible pour les applications Android.
Nouveauté 15
Android Cette fonction est désormais disponible pour les applications Android.
Android Cette fonction est désormais disponible pour les applications Android.
Versions 17 et supérieures
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Nouveauté 17
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Versions 18 et supérieures
Widget Android Cette fonction est désormais disponible en mode Widget Android.
Universal Windows 10 App Cette fonction est désormais disponible en mode Windows Store apps.
Nouveauté 18
Widget Android Cette fonction est désormais disponible en mode Widget Android.
Universal Windows 10 App Cette fonction est désormais disponible en mode Windows Store apps.
Widget Android Cette fonction est désormais disponible en mode Widget Android.
Universal Windows 10 App Cette fonction est désormais disponible en mode Windows Store apps.
Versions 21 et supérieures
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Nouveauté 21
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
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 : " + HErreurInfo())
FIN
Syntaxe
<Résultat> = HErreurInfo([<Type d'information>])
<Résultat> : Chaîne de caractères
  • Libellé de l'information demandée,
  • Chaîne vide ("") si aucune erreur n'est survenue.
<Type d'information> : Constante optionnelle de type entier.
Permet de préciser le type d'information à afficher. Si ce paramètre n'est pas précisé, le message associé à l'erreur est renvoyé.
Remarque : Toutes ces informations ne sont pas présentes pour toutes les erreurs. Une information est présente uniquement si elle a un lien avec l'erreur. Dans le cas contraire, <Résultat> est une chaîne vide.
hErrADOCode d'erreur renvoyé par ADO. Le message correspondant peut être connu avec la constante hErrMessageADO.
AndroidWidget AndroidWindows MobileUniversal Windows 10 AppPHP Cette constante n'est pas disponible.
Java Accès par JDBC : Cette constante n'est pas disponible.
hErrBase
PHPAccès Natifs Code d'erreur renvoyé par la base de données. Le message correspondant peut être connu avec la constante hErrMessageBase
hErrCodeSystèmeNuméro de l'erreur système associée (si elle existe)
AndroidWidget AndroidPHP Cette constante n'est pas disponible.
Java Accès par JDBC : Cette constante n'est pas disponible.
hErrCompletToutes les informations de l'erreur (ligne de l'erreur, traitement en cours, ...).
Remarque : Renvoie les mêmes informations que celles récupérées lors d'un clic sur le bouton "Copier" dans la fenêtre d'erreur du WLangage.
hErrFICNom complet du fichier de données (" .FIC") associé à l'erreur.
AndroidWidget AndroidPHP Cette constante n'est pas disponible.
Java Accès par JDBC : Cette constante n'est pas disponible.
hErrFichierNom logique du fichier de données associé à l'erreur
hErrInfoBlocage
HFSQL Client/Serveur Lors d'une erreur de blocage (la fonction HErreurBlocage renvoie Vrai ou l'erreur 70100), cette constante permet de renvoyer les informations sur le blocage. Ces informations sont les mêmes que celles renvoyées par la fonction HInfoBlocage (la durée de vie du blocage n'est pas indiquée).
Dans le cas où l'accès à la base de données a été bloqué par la fonction HInterditAccèsBaseDeDonnées (erreur 74011), le résultat est de la forme :
<Nom de la base de données bloquée> + TAB +
<Login de l'utilisateur qui a bloqué la base> + TAB +
<Machine à partir de laquelle la base a été bloquée>
AndroidWidget AndroidPHP Cette constante n'est pas disponible.
Java Accès par JDBC : Cette constante n'est pas disponible.
hErrInfoClientInformations sur la couche client utilisée par l'Accès Natif ayant renvoyé l'erreur.
hErrInfoDebugInformations spécifiques au débogage du problème rencontré. Ces informations ne doivent être affichées et communiquées qu'en cas de demande expresse de PC SOFT.
Dans le cas de l'exécution d'une requête par OLE DB, cette option permet de récupérer le code de la requête SQL réellement exécutée sur la base de données.
Java Accès par JDBC : Cette constante n'est pas disponible.
AndroidWidget Android Cette constante n'est pas disponible.
hErrInfoServeurInformations sur le serveur utilisé par l'Accès Natif ayant renvoyé l'erreur.
Universal Windows 10 App Cette constante n'est pas disponible.
hErrLiaisonNom de la liaison associée à l'erreur.
PHP Cette constante n'est pas disponible.
hErrMessage
(valeur par défaut)
Message associé à l'erreur
hErrMessageADOMessage correspondant à l'erreur renvoyée par ADO (hErrADO).
AndroidWidget AndroidWindows MobileUniversal Windows 10 App Cette constante n'est pas disponible.
Java Accès par JDBC : Cette constante n'est pas disponible.
hErrMessageBase
PHPAccès Natifs Message correspondant à l'erreur renvoyée par la base de données (hErrBase)
hErrMessageNatifMessage correspondant à l'erreur renvoyée par le provider d'accès natif (hErrCodeSystèmeNatif)
Java Accès par JDBC : Cette constante n'est pas disponible.
AndroidWidget AndroidUniversal Windows 10 App Cette constante n'est pas disponible.
hErrMessageOLEDBMessage correspondant à l'erreur renvoyée par le système lors d'une connexion OLE DB (hErrOLEDB)
AndroidWidget AndroidWindows MobilePHP Cette constante n'est pas disponible.
Java Accès par JDBC : Cette constante n'est pas disponible.
hErrMessageSystèmeMessage de l'erreur système associée (si elle existe)
AndroidWidget AndroidPHP Cette constante n'est pas disponible.
Java Accès par JDBC : Cette constante n'est pas disponible.
hErrMMONom complet du fichier mémo (".MMO") associé à l'erreur
AndroidWidget AndroidPHP Cette constante n'est pas disponible.
Java Accès par JDBC : Cette constante n'est pas disponible.
hErrNatifCode d'erreur renvoyé par la DLL utilisée pour l'accès natif. Pour plus de détails sur ce code d'erreur, consultez la documentation fournie avec l'accès natif.
Le message correspondant peut être connu avec la constante hErrMessageNatif.
AndroidWidget AndroidUniversal Windows 10 AppPHP Cette constante n'est pas disponible.
Java Accès par JDBC : Cette constante n'est pas disponible.
hErrNDXNom complet du fichier d'index (" .NDX") associé à l'erreur.
Java Accès par JDBC : Cette constante n'est pas disponible.
AndroidWidget Android Cette constante n'est pas disponible.
hErrNumEnrNuméro de l'enregistrement associé à l'erreur
Java Accès par JDBC : Cette constante n'est pas disponible.
AndroidWidget Android Cette constante n'est pas disponible.
hErrOLEDBCode d'erreur renvoyé par le système lors d'un accès par une connexion OLE DB.
AndroidWidget AndroidWindows MobileUniversal Windows 10 App Cette constante n'est pas disponible.
Java Accès par JDBC : Cette constante n'est pas disponible.
Versions 20 et supérieures
hErrPositionErreurSQL
Nouveauté 20
hErrPositionErreurSQL
hErrPositionErreurSQL
Position de l'erreur SQL dans le code SQL de la requête exécutée par la fonction HExécuteRequêteSQL.
Cette position est donnée sous la forme :
<Ligne du début de l'erreur> + TAB + ...
<Colonne du début de l'erreur> + TAB + ...
<Ligne de la fin de l'erreur> + TAB + ...
<Colonne de la fin de l'erreur>
AndroidWidget Android Cette constante n'est pas disponible.
hErrRubriqueNom de la rubrique associée à l'erreur.
Java Accès par JDBC : Cette constante n'est pas disponible.
AndroidWidget Android Cette constante n'est pas disponible.
hErrServeurNom du serveur HFSQL Client/Serveur qui provoque l'erreur.
Universal Windows 10 App Cette constante n'est pas disponible.
hErrWDDNom complet du fichier de l'analyse (fichier .WDD) associé à l'erreur
Composantes
WINDEVWEBDEV - Code ServeurEtats et Requêtes wd230hf.dll
Windows Mobile wp230hf.dll
Java wd230java.jar
Linux wd230hf.so
Android wd230android.jar
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire