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

VB.NET Discussion :

[MySQL] Connexion avec VB.net 2008 express


Sujet :

VB.NET

  1. #1
    Débutant
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2006
    Messages
    1 125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 1 125
    Points : 704
    Points
    704
    Par défaut [MySQL] Connexion avec VB.net 2008 express
    Salut.

    Après de nombreuses recherches, je ne trouve pas de tutoriels pour se connecter à une base MySQL.

    Je voulais déja installé le provider (aidé par ce tuto), mais aucune référence en rapport à MySQL.

    Puis j'ai essayé le code suivant mais bon, sans référence ajouté, cela ne peut pas marcher....(enfin je pense)


    Merci de m'éclaircir
    Évènements dans le 06?
    www.sortir06.com

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Points : 39 749
    Points
    39 749
    Par défaut
    La question a déjà été posée de très nombreuses fois sur ce forum... ce qui explique que les gens ne se pressent pas pour répondre ! Utilise la fonction recherche...
    Sinon, je te suggère d'utiliser plutôt ce provider:
    http://dev.mysql.com/downloads/connector/net/5.0.html
    C'est celui qui est proposé sur le site de MySQL donc probablement le plus "officiel"

  3. #3
    Débutant
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2006
    Messages
    1 125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 1 125
    Points : 704
    Points
    704
    Par défaut
    Citation Envoyé par tomlev Voir le message
    La question a déjà été posée de très nombreuses fois sur ce forum... ce qui explique que les gens ne se pressent pas pour répondre ! Utilise la fonction recherche...
    Sinon, je te suggère d'utiliser plutôt ce provider:
    http://dev.mysql.com/downloads/connector/net/5.0.html
    C'est celui qui est proposé sur le site de MySQL donc probablement le plus "officiel"
    Je connais la fonction recherche (tu remarquera les 2 liens proviennent de developpez.com).

    J'ai effectué la recherche, j'ai aussi effectué le tutoriel proposé.... et cela ne m'avance pas, il y a un problème.

    Voici le but de mon post.

    Merci
    Évènements dans le 06?
    www.sortir06.com

  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 : 62
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Points : 13 314
    Points
    13 314
    Par défaut
    Le problème est qu'on ne voit pas quel problème tu rencontre.

    En quoi le code dont tu passes le lien ne te convient-il pas ?

    Je ne réponds pas aux questions techniques par MP ! Le forum est là pour ça...


    Une réponse vous a aidé ? utiliser le bouton

    "L’ennui dans ce monde, c’est que les idiots sont sûrs d’eux et les gens sensés pleins de doutes". B. Russel

  5. #5
    Débutant
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2006
    Messages
    1 125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 1 125
    Points : 704
    Points
    704
    Par défaut
    Il ne reconnait pas le bibliothèque en rouge

    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
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
     'Déclaration
            Dim RequeteSQL As String
            Dim objCommand As MySqlCommand
            Dim objDataReader As MySqlDataReader
            Dim MyAdapter As MySqlDataAdapter = New MySqlDataAdapter()
            'Création de la chaîne de connexion
            Dim connectString As String = "Server=localhost;Database=parc;User ID=root;Password=password"
     
            Try 'Ouvre le piège
                
                'Création de la connexion
                Dim Connection As MySqlConnection = New MySqlConnection()
                Connection.ConnectionString = connectString
     
                'Mouchard n°1
                MessageBox.Show("1")
     
                'Ouverture de la connexion
                Connection.Open()
     
                'Mouchard n°1
                MessageBox.Show("2")
     
                'Requete SQl
                RequeteSQL = "SELECT * FROM ordinateur"
     
                'Execution de la requete
                objCommand = New MySqlCommand(RequeteSQL, Connection)
                objDataReader = objCommand.ExecuteReader
     
                While objDataReader.Read
                    MessageBox.Show(objDataReader.GetString(0))
                End While
     
                'Fermeture
                objDataReader.Close()
                Connection.Close()
     
            Catch Ex As Exception 'Intercepte l'erreur en cas de pb
                MsgBox(Ex.ToString)
            End Try 'Ferme le piège
    Comme dit dans le premier post
    Puis j'ai essayé le code suivant mais bon, sans référence ajouté, cela ne peut pas marcher....(enfin je pense)
    Donc le probleme vient du faite que je n'arrive pas à inclure le connector.net.
    Évènements dans le 06?
    www.sortir06.com

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

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Points : 13 314
    Points
    13 314
    Par défaut
    Tu as mis le connecteur MySql comme réference dans ton projet ?

    Je ne réponds pas aux questions techniques par MP ! Le forum est là pour ça...


    Une réponse vous a aidé ? utiliser le bouton

    "L’ennui dans ce monde, c’est que les idiots sont sûrs d’eux et les gens sensés pleins de doutes". B. Russel

  7. #7
    Membre actif
    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Avril 2006
    Messages
    141
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Directeur des systèmes d'information
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 141
    Points : 210
    Points
    210
    Par défaut MySQL
    Bonjour,

    Effectivement je pense que le probleme vient du faite que tu n'as pas rajouté la référence MySql.Data, pour cela fait parcourir dans tes référence et rechercche la sur le disque dur,
    par default
    C:\Program Files\MySQL\MySQL Connector Net 5.1.1\Binaries\.NET 2.0\MySql.Data.dll

    ensuite tu devra pour que tu puisse directement accedder a MySqlCommand fair un imports de ton espace de nom
    Imports MySql.Data.MySqlClient

    je pense que ensuite tu devrai pouvoir acceder a ta base MySql.
    je te conseil egalement de charger le connecteur qui vient du site MySql...

    a++
    seb
    www.database2code.com
    Générateur de code
    DSI et développeur du logiciel Lulidb
    http://www.lulidb.com - outils de gestion de base de données orienté développer.

  8. #8
    Débutant
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2006
    Messages
    1 125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 1 125
    Points : 704
    Points
    704
    Par défaut
    Citation Envoyé par aserf Voir le message
    Bonjour,

    Effectivement je pense que le probleme vient du faite que tu n'as pas rajouté la référence MySql.Data, pour cela fait parcourir dans tes référence et rechercche la sur le disque dur,
    par default
    C:\Program Files\MySQL\MySQL Connector Net 5.1.1\Binaries\.NET 2.0\MySql.Data.dll

    ensuite tu devra pour que tu puisse directement accedder a MySqlCommand fair un imports de ton espace de nom
    Imports MySql.Data.MySqlClient

    je pense que ensuite tu devrai pouvoir acceder a ta base MySql.
    je te conseil egalement de charger le connecteur qui vient du site MySql...

    a++
    seb
    www.database2code.com
    Générateur de code
    Cela a regler mon probleme, il n'y a plus de probleme de librairie.

    Merci pour ton explication clair
    Évènements dans le 06?
    www.sortir06.com

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 02/11/2012, 12h17
  2. Pas de connexion avec SQL Server 2008 Express
    Par jloois dans le forum Projets ADP
    Réponses: 6
    Dernier message: 08/02/2010, 14h03
  3. Réponses: 2
    Dernier message: 30/10/2008, 17h01
  4. Pb d'impression avec vb.net 2008
    Par libremax dans le forum Windows Forms
    Réponses: 2
    Dernier message: 18/04/2008, 10h44
  5. Creation d'une base SQL Server 2005 avec VB.net 2005 Express
    Par Jeannot2 dans le forum Accès aux données
    Réponses: 4
    Dernier message: 20/08/2007, 20h54

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