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

Développement SQL Server Discussion :

Logger exception procédure déclenchée par un trigger


Sujet :

Développement SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2012
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2012
    Messages : 9
    Par défaut Logger exception procédure déclenchée par un trigger
    Bonjour,

    J'ai un petit problème en T-SQL que je découvre.

    Pour la petite histoire, je dois convertir un module de génération d'API de table écrite en PL/SQL en T-SQL.

    Mon problème:

    Lors d'un insert sur une table j'ai donc un trigger qui se déclenche, celui-ci récupère, à l'aide d'un curseur sur la table inserted, les différents inserts effectués.

    À l'intérieur de la boucle du curseur, je fais appel à une procédure qui s'occupe de vérifier les données et de les insérées dans la base.

    En cas d'exception, celles-ci doivent être loggués.

    Mon problème intervient donc à cette dernière étape. En effet, lors de du catch, j'appelle une procédure qui doit logger et remonter les exceptions. Lors de l'exécution de cette procédure, j'obtiens une erreur:

    The current transaction cannot be committed and cannot support operations that write to the log file. Roll back the transaction.
    Je suppose que cette erreur est due, car la transaction, étant gérée par le trigger, est interrompue.

    Le problème est que je n'arrive pas à régler ce problème, étant donné que je n'ai pas d'expérience je fais appel à vous.

    * Merci *

  2. #2
    Membre Expert
    Avatar de alassanediakite
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2006
    Messages
    1 599
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Mali

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2006
    Messages : 1 599
    Billets dans le blog
    8
    Par défaut
    Salut
    Voir ici.
    @+

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [9.3] Capturer une exception générée par un trigger
    Par denis.henkens dans le forum Requêtes
    Réponses: 1
    Dernier message: 01/04/2015, 13h18
  2. Procédure déclenchée par une chaine
    Par potili2 dans le forum Langage
    Réponses: 6
    Dernier message: 24/09/2008, 16h02
  3. trigger déclenché par un utilisateur
    Par pointe dans le forum 4D
    Réponses: 1
    Dernier message: 16/05/2008, 11h58
  4. Réponses: 4
    Dernier message: 06/02/2008, 21h25
  5. RAISE_APPLICATION_ERROR + INSERT déclenchés par trigger
    Par petit_crabe dans le forum PL/SQL
    Réponses: 2
    Dernier message: 26/06/2007, 15h11

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