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

C# Discussion :

Utilisation des triggers sous C#


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Inscrit en
    Septembre 2010
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 3
    Par défaut Utilisation des triggers sous C#
    Bonjours à tous,
    Je voudrais savoir si l'utilisation des triggers sur une bdd mysql est possible en C# ? Si oui pouvez-vous me donner quelques explications ?
    Je désire en effet récupérer chaque évènement/actions sur une base de donnée mysql dans le cadre d'un fonctionnement de site web en parallèle avec une application bureau tournant sur un serveur.
    Merci d'avance

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Août 2010
    Messages
    164
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2010
    Messages : 164
    Par défaut
    Les triggers sont tout à fait possibles sur mysql et sont indépendants du langage de programmation utilisé pour l'application client.

    Mais si je comprends, tu voudrais que si ta db est modifée par le site web, ton application windows en soit "avertie" ?

  3. #3
    Rédacteur
    Avatar de Louis-Guillaume Morand
    Homme Profil pro
    Cloud Architect
    Inscrit en
    Mars 2003
    Messages
    10 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Cloud Architect
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 10 839
    Par défaut
    1- faire attention, car les triggers sur mysql ne se déclenchent pas toujours selon la façon dont tu utilises une API pour attaquer les données.

    2- ensuite un trigger, ca se déclenche sur une commande SQL et ca lance une commande SQL donc là je suis perplexe sur ce que tu attends exactement ou espère faire
    Tu utiliserais un "vrai" (ahaha le troll) SGBD, genre SQL Server, t'aurais la possibilité d'écrire des assemblies C# qui seraient il me semble, utilisables par tes triggers. Ces mêmes assemblies pourraient éventuellement communiquer avec ton appli, je dis bien Eventuellement car là encore, il faudrait des patterns bien réfléchis en fonction du nombre d'application clientes.

    bref, le mieux c'est encore du pooling sur la base

  4. #4
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut
    Citation Envoyé par Louis-Guillaume Morand Voir le message
    T
    u utiliserais un "vrai" (ahaha le troll) SGBD, genre SQL Server, t'aurais la possibilité d'écrire des assemblies C# qui seraient il me semble, utilisables par tes triggers.
    Tu peux même écrire le trigger en C# si tu veux.

    Ces mêmes assemblies pourraient éventuellement communiquer avec ton appli, je dis bien Eventuellement car là encore, il faudrait des patterns bien réfléchis en fonction du nombre d'application clientes.
    Plus délicat. Il faut que les assemblies SQLCLR soit en mode UNSAFE ou EXTERNAL ACCESS.

    Dans ce cas je trouve préférable d''utiliser les queues SSSB et de pooler les queues depuis l'appli.

  5. #5
    Rédacteur
    Avatar de Louis-Guillaume Morand
    Homme Profil pro
    Cloud Architect
    Inscrit en
    Mars 2003
    Messages
    10 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Cloud Architect
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 10 839
    Par défaut
    oui oui, on est bien d'accord là-dessus, c'est techniquement complexe et bien risqué

  6. #6
    Futur Membre du Club
    Inscrit en
    Septembre 2010
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 3
    Par défaut
    Merci de toute vos réponses.

    Pouvez-vous me guider un peu afin de trouver une solution car je voudrais récupérer des entrées sur une base mysql ( sans attaquer le code php du site ) afin d'envoyer ces données sur une autre bdd et tout cela si possible en une seule et unique application dotnet ( vb ou C# )

Discussions similaires

  1. Réponses: 20
    Dernier message: 15/05/2009, 14h05
  2. utilisation des triggers
    Par bouleboule dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 04/07/2005, 17h47
  3. [MYSQL] utilisation des TZ sous delphi possible?
    Par douill dans le forum Bases de données
    Réponses: 3
    Dernier message: 23/03/2005, 17h19
  4. Delphi5 (IBX) - Interbase6.0 + Utilisation des triggers
    Par _Marsu_ dans le forum Bases de données
    Réponses: 3
    Dernier message: 04/04/2004, 18h02
  5. utilisation des sockets sous windows
    Par Tupac dans le forum Réseau
    Réponses: 2
    Dernier message: 21/12/2002, 18h24

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