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 :

Détecter si une connection est ouverte !


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Septembre 2009
    Messages
    115
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 115
    Par défaut Détecter si une connection est ouverte !
    Bonjour,

    Dans mon application C#, il faurdait que je puisse détecter si une connection à une base de données MySQL est ouverte...

    Quelqu'un a une idée ?

    En gros, dans mon programme, je fais souvent dbConnection.connect().

    Mais, je voudrais savoir à n'importe quel moment dans mon programme (et sans avoir accès à la variable qui a ouvert la connection), savoir si une connection est ouverte avec la base de données.


    Voilà, merci à tous !

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    826
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2006
    Messages : 826
    Par défaut
    Salut,

    Il existe pour cela une propriété IDbConnection.State.

  3. #3
    Membre confirmé
    Inscrit en
    Septembre 2009
    Messages
    115
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 115
    Par défaut
    Merci pour ta réponse rapide ! ^^

    J'ai essayé de faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if (IDbConnection.State)
    Mais, je n'ai pas le .State dans l'autocomplétion....
    Faut-il que je l'instancie ?

    Si je l'instancie, il va aller vérifier si une connection est ouverte ? Comment saura-t-il qu'el provider utiliser ?

    Je travaille avec Enterprise Library et je sens que ça va être un peu plus compliqué que ça...

  4. #4
    Membre Expert
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    826
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2006
    Messages : 826
    Par défaut
    Je travaille avec Enterprise Library et je sens que ça va être un peu plus compliqué que ça...
    non pas du tout. Les EntLib implémente les interfaces System.Data comme IDbConnection. IDbConnection.State est une des valeurs d'une enumération. Voici un lien pour les différents états http://msdn.microsoft.com/fr-fr/libr...te(VS.80).aspx

  5. #5
    Membre confirmé
    Inscrit en
    Septembre 2009
    Messages
    115
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 115
    Par défaut
    Citation Envoyé par Sancha Voir le message
    Mais, je n'ai pas le .State dans l'autocomplétion....
    Faut-il que je l'instancie ?

    Si je l'instancie, il va aller vérifier si une connection est ouverte ? Comment saura-t-il qu'el provider utiliser ?
    Ok merci.
    Et pour ces problèmes ? Tu as une solution ?

  6. #6
    Membre Expert
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    826
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2006
    Messages : 826
    Par défaut
    Citation Envoyé par Sancha Voir le message
    Ok merci.
    Et pour ces problèmes ? Tu as une solution ?
    Je parle de IDbConnection pour rester général. Ta classe dbConnection l'implémente déjà. Rien à faire de ton coté. En fonction du connect() ou close(), le State va changer tout seul. Tu n'as plus qu'a l'exploiter !

Discussions similaires

  1. comment détecter qu'une fenetre est ouverte?
    Par canary dans le forum Débuter avec Java
    Réponses: 4
    Dernier message: 15/05/2008, 14h22
  2. détecter si une fenètre est ouverte et si oui la fermer
    Par malabarbe dans le forum Général JavaScript
    Réponses: 16
    Dernier message: 29/02/2008, 11h36
  3. Détecter si une fenêtre est déjà ouverte et aller dedans
    Par thierry198 dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 24/11/2005, 17h53
  4. Détecter si une souris est connecté...
    Par Foub dans le forum Interfaces Graphiques en Java
    Réponses: 2
    Dernier message: 31/07/2005, 20h41
  5. Réponses: 15
    Dernier message: 27/04/2005, 10h41

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