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 :

afficher un message sans empêcher l'exécution


Sujet :

MS SQL Server

  1. #1
    Candidat au Club
    Inscrit en
    Octobre 2006
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 2
    Points : 4
    Points
    4
    Par défaut afficher un message sans empêcher l'exécution
    Je travaille sur une Gestion Commerciale SAGE base SQL SERVER.
    Je veux créer un declancheur sur une table F_DOCLIGNE qui affiche un message lors d'une modification, insertion ou sppression de ligne.
    j'ai utilisé RAISERROR, mais cette commande empêche la modification de la ligne et affiche le message "ERREUR SQL"
    Est ce qu'il y a un autre moyen pour afficher un message sur l'écran, rien que pour donner une information sans bloquer l'exécution des évènements qui déclanchent le trigger.

  2. #2
    Expert confirmé
    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
    Points : 4 043
    Points
    4 043
    Par défaut
    Bonjour,

    Non. SQL Server est un programme côté serveur qui est conçu pour interagir avec un client. Si le client n'est pas adapté pour accepter des messages (des valeurs de retour) du serveur, on ne peut pas le forcer à les afficher.

    Tu peux éventuellement essayer de faire un COMMIT TRAN avant ton RAISERROR dans ton trigger pour forcer la modification (le trigger se déclenche avant le commit de la transaction atomique de ta modification de données), mais je ne sais pas si cela va marcher, je ne l'ai jamais essayé.

Discussions similaires

  1. [XL-2007] Afficher un message sans ouvrir Excel
    Par philippef dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 12/03/2013, 08h40
  2. Afficher un message sans arrêter la macro
    Par jacklem dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 04/07/2007, 05h29
  3. Afficher un message sans arrêter une macro
    Par bybelos33 dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 29/06/2007, 14h03
  4. Afficher les messages d'exécution
    Par batama dans le forum API standards et tierces
    Réponses: 3
    Dernier message: 02/05/2006, 18h42
  5. Afficher un message sans bloquer les autres traitements??
    Par Ben_Le_Cool dans le forum Langage
    Réponses: 7
    Dernier message: 13/10/2005, 00h21

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