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

MS SQL Server Discussion :

Recuperer le libellé d'une erreur


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2007
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 29
    Par défaut Recuperer le libellé d'une erreur
    Bonjour,

    Je suis sous SQL Server 2000. J'ai besoin de faire des Insert sur une table.
    Un trigger est défini sur cette table pour vérifier que le format ou le contenu des données est valide, si ce n'est pas le cas, des RAISERROR sont déclenchées comme suit :
    Raiserror(msg, severity, state)

    J'aimerais récupérer le libellé de l'erreur pour l'insérer dans une table de log.
    J'ai trouvé une solution qui est d'insérer le libellé dans la table sysmessages via la procedure sp_addmessage et récuperer le libelle à partir de l'id stockee dans @@ERROR. Mais le trigger en question étant en production, je ne serais pas autorisé à le modifier.

    Ma question est existe-t-il un moyen pour récupérer ce libellé sans passer par la table sysmessages. J'ai vu que sous SQL Server 2005, il y a la fonction Error_Message(), mais sur SQL Server 2000, j'ai encore rien trouvé .

    Merci d'avance,
    Mic

  2. #2
    Membre Expert
    Avatar de rudib
    Homme Profil pro
    Fakir SQL Server & NoSQL
    Inscrit en
    Mai 2006
    Messages
    2 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Fakir SQL Server & NoSQL

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 573
    Par défaut
    Bonjour,

    Ca dépend de ton code client. Les bibliothèques d'accès aux données disposent souvent de collections d'objets erreur.

Discussions similaires

  1. Recuperation d'une erreur
    Par ytsack dans le forum Exécution et industrialisation
    Réponses: 6
    Dernier message: 13/10/2011, 12h24
  2. Réponses: 2
    Dernier message: 05/03/2009, 19h04
  3. Réponses: 2
    Dernier message: 09/10/2006, 11h06
  4. Récupérer le libellé d'une table
    Par petit arbre dans le forum WinDev
    Réponses: 2
    Dernier message: 02/10/2006, 13h36
  5. Recuperer une erreur
    Par jmjmjm dans le forum Langage
    Réponses: 4
    Dernier message: 17/12/2005, 21h37

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