Bonjour,

Je cherche a envoyer des message d'avertissement en broadcast avec SQL (je pense ne pas me tromper de section), ou trouver une autre façon de faire,
Je voudrais que a chaque modification/ajout/suppression tous les utilisateurs connectés a un serveur SQL soit avertis et puissent se mettre a jour.


D'abord j'ai un trigger

Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
CREATE TRIGGER ModifSupprAjout
ON UTILISATEUR
AFTER INSERT, UPDATE, DELETE
AS 
PRINT 'Evenement.'
GO

Et donc quand on insert, update ou delete il fait un message "evenement" qu'on récupère comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
    Dim WithEvents connexion As SqlConnection
 
    Sub testmessage(ByVal Sender As Object, ByVal E As SqlInfoMessageEventArgs) Handles connexion.InfoMessage
        MsgBox(E.Message.ToString)
    End Sub


Mon problème :

Je ne peux pas récupérer le message sur d'autre client, admettons que je lance mon programme en double, le message n'apparait évidemment que sur l'appli concernée


Autre post