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 :

[Mysql] Utiliser Mysql avec C# et VS2005


Sujet :

C#

  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1
    Par défaut [Mysql] Utiliser Mysql avec C# et VS2005
    Bonjour!
    C'est mon premier messages sur ce forum. Je me permet de poster car malgré toutes mes recherches, je ne parviens pas à trouver une solution à mon problème...

    J'essaie de créer une application C# qui doit communiquer avec une base de données Mysql se trouvant sur un autre pc de mon réseau local (pc sous linux).

    En recoupant les infos que j'ai trouvées sur le net et dans un bouquin, j'en suis arrivé à ce code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
     
                dbpf = DbProviderFactories.GetFactory("System.Data.OleDb");
                oConn = dbpf.CreateConnection();
     
                DbConnectionStringBuilder dbcsb = new DbConnectionStringBuilder();
                dbcsb.Add("Provider", "MySQLProv");
                dbcsb.Add("Data Source", "******");
                dbcsb.Add("User Id", "******");
                dbcsb.Add("Password", "******");
                dbcsb.Add("Server", "192.168.0.30");
     
                oConn.ConnectionString = dbcsb.ConnectionString;
     
                oConn.Open();
    Le problème est que quand ce code est exécuté, je me prend une excecption au niveau du oConn.Open() : InvalidOperationException :
    Le fournisseur 'MySQLProv' n'est pas inscrit sur l'ordinateur local.

    J'ai vu sur des sites qu'il faut installer des provider,... mais dans ce cas, à quoi servent Ado.net et OleDb???

    Si vous pouviez éclairer ma lanterne, je vous en serais très reconnaissant!

    Merci beaucoup!

  2. #2
    Membre très actif
    Inscrit en
    Décembre 2006
    Messages
    205
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 205

  3. #3
    Membre éclairé Avatar de Luffy49
    Profil pro
    Étudiant
    Inscrit en
    Mars 2007
    Messages
    399
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2007
    Messages : 399
    Par défaut
    Voilà tu trouvera surement ta réponse ICI

    Encore une fois Morpheus is the best (enfin Thomas Lebrun quoi )

    Si je ne me trompe pas il faut que ton mysql autorise les connexions exterieurs ( vu qu'il est héberger sur ton réseau celà ne devrais pas poser de problème )

Discussions similaires

  1. [MySQL] Utiliser Connector avec un PocketPC
    Par Mindless dans le forum C#
    Réponses: 1
    Dernier message: 21/09/2008, 17h38
  2. Réponses: 0
    Dernier message: 23/08/2007, 15h42
  3. Réponses: 1
    Dernier message: 07/05/2006, 00h26
  4. Réponses: 1
    Dernier message: 05/05/2006, 22h34
  5. [Kylix 3] Je n'arrive pas à utiliser MySQL
    Par usebob dans le forum EDI
    Réponses: 4
    Dernier message: 15/04/2005, 10h18

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