IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SQL Procédural MySQL Discussion :

récupérer le code d'erreur dans une procédure stockée MYSQL


Sujet :

SQL Procédural MySQL

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 24
    Par défaut récupérer le code d'erreur dans une procédure stockée MYSQL
    Bonjour


    dans un procedure stockée , les lignes suivantes

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
        DECLARE val_fin INT  DEFAULT  0 ; 
        DECLARE CONTINUE HANDLER FOR SQLEXCEPTION SET val_fin = 1 ;
    permettent bien de trapper une erreur

    mais comment faire pour que val_fin contiennent non pas 1
    mais plutot le code de l'erreur ?

    et si l'on veut aussi recuperer le texte du message d'erreur , comment faire ?

    merci à tous

  2. #2
    Membre émérite Avatar de pop_up
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    877
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2006
    Messages : 877
    Par défaut
    J'avais déja posé cette question dans ce post

    Malheureusement, j'ai toujours pas trouvé le moyen de le faire.

    Mais effectivement ça serait vraiment utile.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 24
    Par défaut
    ok, donc je suis allée sur the forum en english

    la reponse semble etre "currently it is not possible" (juin 2008)

    (la seule chose possible etant de donner statiquement le code dans le declare ; on pourrait evidement faire autant de declare que de codes , mais beurk )

    avec un lien à decortiquer qui permettrait d'approcher la solution

    http://ondra.zizka.cz/stranky/progra...rocedures.texy

    ya plus qu'à ...

Discussions similaires

  1. Réponses: 0
    Dernier message: 07/04/2010, 16h39
  2. Erreur dans une procédure stockée avec table mémoire
    Par Artylus dans le forum Développement
    Réponses: 4
    Dernier message: 27/01/2010, 17h57
  3. Renvoyer une erreur dans une procédure stockée
    Par SLt dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 18/04/2007, 18h41
  4. Récupérer la valeur d'une ligne dans une procédure stockée
    Par mobscene dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 07/12/2006, 19h29
  5. Comment lancer une erreur dans une procédure stockée
    Par borgfabr dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 17/05/2005, 17h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo