Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Fred BROUARD
Bonjour,
a écrit:
Bonjour,
Je souhaiterais dans un trigger afficher un message d'information à l'utilisateur sans pour autant perturber le fontionnement du trigger.
J'ai essayé avec raiserror, le message s'affiche bien, mais du coup ça empêche la validation de la chaîne saisie.
En principe non, si vous avez bien codé la chose.
Démo :
CREATE TABLE T_TEST_TRIGGER (COL1 INT) GO
CREATE TRIGGER D_TEST_TRIGGER ON T_TEST_TRIGGER FOR INSERT, UPDATE AS RAISERROR('COUCOU', 16, 1) GO
INSERT INTO T_TEST_TRIGGER VALUES (1) GO
SELECT * FROM T_TEST_TRIGGER GO
COL1 ----------- 1
(1 ligne(s) affectée(s))
A +
Merci d'avance
Nicolas
-- Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com Audit, conseil, expertise, formation, modélisation, tuning, optimisation ********************* http://www.datasapiens.com ***********************
Bonjour,
nicolasheurtevin@gmail.com a écrit:
Bonjour,
Je souhaiterais dans un trigger afficher un message d'information à
l'utilisateur sans pour autant perturber le fontionnement du trigger.
J'ai essayé avec raiserror, le message s'affiche bien, mais du coup
ça empêche la validation de la chaîne saisie.
En principe non, si vous avez bien codé la chose.
Démo :
CREATE TABLE T_TEST_TRIGGER (COL1 INT)
GO
CREATE TRIGGER D_TEST_TRIGGER
ON T_TEST_TRIGGER
FOR INSERT, UPDATE
AS
RAISERROR('COUCOU', 16, 1)
GO
INSERT INTO T_TEST_TRIGGER VALUES (1)
GO
SELECT *
FROM T_TEST_TRIGGER
GO
COL1
-----------
1
(1 ligne(s) affectée(s))
A +
Merci d'avance
Nicolas
--
Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL
Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com
Audit, conseil, expertise, formation, modélisation, tuning, optimisation
********************* http://www.datasapiens.com ***********************
Je souhaiterais dans un trigger afficher un message d'information à l'utilisateur sans pour autant perturber le fontionnement du trigger.
J'ai essayé avec raiserror, le message s'affiche bien, mais du coup ça empêche la validation de la chaîne saisie.
En principe non, si vous avez bien codé la chose.
Démo :
CREATE TABLE T_TEST_TRIGGER (COL1 INT) GO
CREATE TRIGGER D_TEST_TRIGGER ON T_TEST_TRIGGER FOR INSERT, UPDATE AS RAISERROR('COUCOU', 16, 1) GO
INSERT INTO T_TEST_TRIGGER VALUES (1) GO
SELECT * FROM T_TEST_TRIGGER GO
COL1 ----------- 1
(1 ligne(s) affectée(s))
A +
Merci d'avance
Nicolas
-- Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com Audit, conseil, expertise, formation, modélisation, tuning, optimisation ********************* http://www.datasapiens.com ***********************
bruno reiter [MVP]
il faut faire un raiserror avec un niveau information (< ou = 10)
br
wrote in message news: Bonjour,
Je souhaiterais dans un trigger afficher un message d'information à l'utilisateur sans pour autant perturber le fontionnement du trigger.
J'ai essayé avec raiserror, le message s'affiche bien, mais du coup ça empêche la validation de la chaîne saisie.
Merci d'avance
Nicolas
il faut faire un raiserror avec un niveau information (< ou = 10)
br
<nicolasheurtevin@gmail.com> wrote in message
news:1135335990.539843.95490@g49g2000cwa.googlegroups.com...
Bonjour,
Je souhaiterais dans un trigger afficher un message d'information à
l'utilisateur sans pour autant perturber le fontionnement du trigger.
J'ai essayé avec raiserror, le message s'affiche bien, mais du coup
ça empêche la validation de la chaîne saisie.
il faut faire un raiserror avec un niveau information (< ou = 10)
br
wrote in message news: Bonjour,
Je souhaiterais dans un trigger afficher un message d'information à l'utilisateur sans pour autant perturber le fontionnement du trigger.
J'ai essayé avec raiserror, le message s'affiche bien, mais du coup ça empêche la validation de la chaîne saisie.
Merci d'avance
Nicolas
nicolasheurtevin
Malheureusement avec un niveau d'information < ou = à 10, le message ne s'affiche plus du tout. Peut on imaginer utiliser la commande master..xp_cmdshell afin d'afficher un petit prog externe qui affiche une boite de message.
J'ai essayé en developpé un petit exe qui affiche simple une MsgBox, mais lorsque je le lance à partir du trigger avec la commande xp_cmdshell, ça mouline dans le vide en rond
Que faire, quelle syntaxe adopter ?
Merci
Nicolas
bruno reiter [MVP] a écrit :
il faut faire un raiserror avec un niveau information (< ou = 10)
br
wrote in message news: Bonjour,
Je souhaiterais dans un trigger afficher un message d'information à l'utilisateur sans pour autant perturber le fontionnement du trigger.
J'ai essayé avec raiserror, le message s'affiche bien, mais du coup ça empêche la validation de la chaîne saisie.
Merci d'avance
Nicolas
Malheureusement avec un niveau d'information < ou = à 10, le message
ne s'affiche plus du tout. Peut on imaginer utiliser la commande
master..xp_cmdshell afin d'afficher un petit prog externe qui affiche
une boite de message.
J'ai essayé en developpé un petit exe qui affiche simple une MsgBox,
mais lorsque je le lance à partir du trigger avec la commande
xp_cmdshell, ça mouline dans le vide en rond
Que faire, quelle syntaxe adopter ?
Merci
Nicolas
bruno reiter [MVP] a écrit :
il faut faire un raiserror avec un niveau information (< ou = 10)
br
<nicolasheurtevin@gmail.com> wrote in message
news:1135335990.539843.95490@g49g2000cwa.googlegroups.com...
Bonjour,
Je souhaiterais dans un trigger afficher un message d'information à
l'utilisateur sans pour autant perturber le fontionnement du trigger.
J'ai essayé avec raiserror, le message s'affiche bien, mais du coup
ça empêche la validation de la chaîne saisie.
Malheureusement avec un niveau d'information < ou = à 10, le message ne s'affiche plus du tout. Peut on imaginer utiliser la commande master..xp_cmdshell afin d'afficher un petit prog externe qui affiche une boite de message.
J'ai essayé en developpé un petit exe qui affiche simple une MsgBox, mais lorsque je le lance à partir du trigger avec la commande xp_cmdshell, ça mouline dans le vide en rond
Que faire, quelle syntaxe adopter ?
Merci
Nicolas
bruno reiter [MVP] a écrit :
il faut faire un raiserror avec un niveau information (< ou = 10)
br
wrote in message news: Bonjour,
Je souhaiterais dans un trigger afficher un message d'information à l'utilisateur sans pour autant perturber le fontionnement du trigger.
J'ai essayé avec raiserror, le message s'affiche bien, mais du coup ça empêche la validation de la chaîne saisie.