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 :

Comment capturer qu'une valeur a changée dans une base de donnée en C#?


Sujet :

C#

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    107
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 107
    Points : 30
    Points
    30
    Par défaut Comment capturer qu'une valeur a changée dans une base de donnée en C#?
    Bonjour,

    Je veux capturer quand une valeur dans une colonne spécifique de ma base de donnée a changée pour que je puisse faire des calculs derrière. J'utilise le langage C# et une base de donnée MS Access.

    Dans ma base de donnée, j'ai 3 colonnes: time, strike and vol.

    Je suis intéressé que si les changements on lieu dans la colonne vol afin de déclencher des calculs. J'ai pensé d'avoir une copie locale de la table concernée dans un tableau et checker à interval régulier si les valeurs dans la base de donnée changent. Le truc c'est que je dois capturer les changements de valeurs en temps réel et pas à interval régulier ...

    J'ai regardé delegate et events, mais je pense qu'il existe une façon plus simple de faire..

    Avez-vous une idée?

    merci d'avance!

  2. #2
    Expert éminent Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Points : 7 903
    Points
    7 903
    Par défaut
    Pour une database de type SQLServer, voir Sqldependency ;
    http://www.codeproject.com/Articles/...-change-events

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    107
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 107
    Points : 30
    Points
    30
    Par défaut
    non c'est une base de donnée MS Access ...

  4. #4
    Expert éminent Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Points : 7 903
    Points
    7 903
    Par défaut
    Si les changements de la DataBase MSAccess peuvent être opérés par d'autres utilisateurs, je ne vois aucune solution que le contrôle à intervalles réguliers.

Discussions similaires

  1. Comment insérer une valeur en pourcentage dans une table
    Par abdel_java dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 28/05/2014, 16h58
  2. Réponses: 1
    Dernier message: 26/12/2010, 22h20
  3. Réponses: 3
    Dernier message: 08/10/2010, 13h42
  4. Réponses: 2
    Dernier message: 15/03/2006, 10h44
  5. Réponses: 6
    Dernier message: 14/02/2006, 21h53

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