DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Communication / Fonctions Dotnet
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 l'erreur de la dernière procédure DotNet ayant échoué.
Remarque : Cette procédure a été exécutée par la fonction DotNetExécute ou DotNetExécuteXML.
Exemple
// Cet exemple est basé sur la présence du module eightball sur le site "www.gotdotnet.com".
// Si le module n'était plus disponible sur le site, l'exemple ne fonctionnerait plus
DotNet.Valeur[1] = "mettre ici une question, en anglais de préférence " + ...
"pour le fun de l'exemple : que pourra-t-on nous répondre ?"
DotNet.Nom[1] = "psQuestion"
DotNet.Type[1] = DotNetTypeChaîne
SI DotNetExécute("www.gotdotnet.com/playground/services/EightBall/eightballws.asmx", ...
"Ask", "http://tempuri.org/","http://tempuri.org/Ask") = Vrai ALORS
Info(DotNetDonneRésultat(DotNetRésultat))
SINON
SI DotNetErreur(DotNetErrMessage) ~= "" ALORS
Erreur(ErreurInfo())
SINON
Erreur("Erreur DotNet : " + DotNetErreur(DotNetErrMessage))
FIN
FIN
Syntaxe
<Résultat> = DotNetErreur(<Type d'erreur>)
<Résultat> : Chaîne de caractères
  • Erreur de la dernière procédure DotNet exécutée ayant échoué.
  • Une chaîne vide ("") si :
    • aucune erreur n'a été retournée par le serveur,
    • aucune connexion n'a été établie avec le serveur.
<Type d'erreur> : Constante
Type d'erreur à retourner :
DotNetErrActeurURL du serveur ayant provoqué l'erreur (utile si la procédure est exécutée par plusieurs serveurs).
DotNetErrCodeErreur de la dernière procédure DotNet exécutée :
  • "VersionMismatch" : La version DotNet utilisée sur le poste en cours est différente de celle utilisée sur le serveur.
  • "MustUnderstand" : Le serveur ne comprend pas le paramètre spécifié dans l'entête (uniquement si le paramètre <Exécution de la procédure> de l'entête est initialisé à Vrai).
  • "Client" : Mauvais paramétrage au niveau de l'exécution de la procédure.
  • "Server" : Le serveur n'a pas exécuté la procédure.
Remarque : Cette chaîne de caractères peut être complétée d'informations supplémentaires. Le format utilisé est "<Erreur>.<Information>". Par exemple : "Client.Authentication" si l'erreur est due à l'authentification du client.
DotNetErrDétailDétail de l'erreur. Ce message est au format XML.
DotNetErrMessageMessage d'erreur renvoyé par le serveur sur la dernière procédure DotNet exécutée.
Composante : wd290com.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

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