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 :

Liaison OLE DB avec MySQL


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    180
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Août 2007
    Messages : 180
    Par défaut Liaison OLE DB avec MySQL
    Bonjour à tous,

    j'ai passé mon après midi sur ce problème et je ne comprends toujours pas ce qui ne fonctionne pas.

    Je développe un soft en C# qui se connecte sur un base en MySQL. Au départ, j'utilisais un pilote ODBC (MyConnecter v5...). Pas de soucis.

    Après qques recherches sur le net, il apparait plus intéressant (plus performant) d'utiliser de l'OLE DB (voir de l'ADO ou ADO.NET). Pour fonctionner en étape, j'ai commencé par l'OLE DB.
    Et là, le trame, ce qui devait être plus simple et un casse-tête. J'ai téléchargé de exe MySQLOLEDB, avec dans le read me la chaîne de connexion:

    Provider: MySQLProv
    Data Source: SERVER=server_name;DB=database_name;UID=user_name;PWD=password;PORT=port_number

    Trop facile... et ben non. Recherche, recherche, j'ai diminué la chaîne
    "Provider = MySQLProv;Server=Localhost;Data Source=nom;User ID=XXX;Password=XXX"

    J'ai essayé plusieurs chaînes différentes et il me ressort toujours E_FAIL (0x80004005), mais pas plus d'infos. Sur certains sites, il est écrit qu'il faut rajouter la notion de Driver. Testé, mais pas plus de réussite.

    Si quelqu'un a une solution, une idée... ou une expérience du même genre, MERCI

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    180
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Août 2007
    Messages : 180
    Par défaut
    Finalement, le fait d'écrire m'a inspiré...
    J'avais surement téléchargé trop de connecteur ou autres pilotes, ce qui a du perturbé l'application pour trouver les bonnes infos.

    Au final, j'ai utilisé myoledb-3.9.6 du site Mysql.com
    La chaîne de connexion:
    Provider=MySQLProv;Server=localhost;Data Source=Nom;User Id=XXX;Password=XXX

    Conclusion: il ne faut pas se fier au read me,
    sinon vous passerez une mauvaise après-midi... (je fatigue).

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2010] Liaison avec mySQL en VBA
    Par BENjou dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 19/04/2014, 16h30
  2. [Lazarus] Out of bounds sur liaison Ole avec Excel
    Par jpp dans le forum Lazarus
    Réponses: 4
    Dernier message: 12/02/2014, 08h32
  3. Réponses: 4
    Dernier message: 19/12/2013, 17h14
  4. Réponses: 2
    Dernier message: 05/09/2006, 15h09
  5. Comment créer un lien hypertexte avec une liaison OLE Excel ?
    Par vieuxsinge dans le forum API, COM et SDKs
    Réponses: 1
    Dernier message: 08/12/2005, 17h16

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