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

Windows Forms Discussion :

accès MySQL depuis VB.Net via WAMP et pc virtuel


Sujet :

Windows Forms

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 1
    Points : 1
    Points
    1
    Par défaut accès MySQL depuis VB.Net via WAMP et pc virtuel
    bonjour

    je développe une petite application se connectant à une base MySQL et affichant les données d'une table de test.
    pour ce faire, j'ai utilisé Virtual PC 2007 pour créer un pc virtuel XP auquel j'ai ajouté wampserver 2.0h. j'ai accès à tous mes projets de sites internet depuis n'importe ou sur le réseau. j'héberge mon pc virtuel sur le meme pc que vb.net. Lorsque que je tente de me connecter à la base MySQL via mon appli vb.net, j'ai le message d'erreur suivant : "Unable to connect to any of the specified MySQL hosts". l'adresse ip et la base sont les bons, l'utilisateur et son mot de passe existent (différents du root)

    j'ai l'impression que le problème vient du fait que l'appli vb ne trouve pas wamp. j'ai fait quelques recherches sur google mais pas de problemes similaires au mien. quelqu'un aurait il une solution ?

    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
    42
    43
    Imports MySql.Data.MySqlClient
     
    Public Class Form1
        Dim oConn As New MySqlConnection
        Dim IP, DBName, UserName, UserPassword As String
     
        Private Sub B_Connect_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles B_Connect.Click
            oConn.ConnectionString = "Server=" & IP & ";Database=" & DBName & ";Uid=" & UserName & ";Pwd=" & UserPassword & ";"
            'Server=localhost;Database=MaBase;Uid=user;Pwd=mdp;
            MsgBox("Server=" & IP & ";Database=" & DBName & ";Uid=" & UserName & ";Pwd=" & UserPassword & ";")
     
            Try
                oConn.Open()
     
                Dim myCommand As New MySqlCommand
                Dim MyAdapt As New MySqlDataAdapter
                Dim myDataTable As New DataTable
                Dim strQuery As String
     
                strQuery = "SELECT Libelle FROM users"
     
                myCommand.Connection = oConn
                myCommand.CommandText = strQuery
     
                MyAdapt.SelectCommand = myCommand
                'MyAdapt.Fill(myDataTable)
     
                'For i As Integer = 0 To myDataTable.Rows.Count - 1
                '    MsgBox(myDataTable.Rows(i)("monChamp").ToString)
                'Next
            Catch ex As Exception
                DBStatus.Text = ex.Message
            End Try
     
        End Sub
     
        Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            IP = BoxIP.Text
            DBName = BoxDBName.Text
            UserName = BoxUserName.Text
            Userpassword = BoxUserPassword.Text
        End Sub
    End Class
    merci d'avance

  2. #2
    Membre émérite
    Avatar de azstar
    Homme Profil pro
    Architecte Technique BizTalk/.NET
    Inscrit en
    Juillet 2008
    Messages
    1 198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Architecte Technique BizTalk/.NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 198
    Points : 2 424
    Points
    2 424
    Par défaut
    bonjour a tu modifie les parametres de mysql pour quel passe de lcalhost au reseaux local

    et va change dans le fichier de configuration de mysql et remplace le localhost"127.0.0.1" par IP

Discussions similaires

  1. Remplir une base de données MySql depuis ASP.NET
    Par Tsiorii dans le forum ASP.NET
    Réponses: 3
    Dernier message: 16/09/2014, 19h01
  2. Accès à DB2 depuis programme .net C#
    Par stlen dans le forum DB2
    Réponses: 0
    Dernier message: 05/09/2009, 19h45
  3. Accès à firebird depuis le NET
    Par QAYS dans le forum Connexion aux bases de données
    Réponses: 3
    Dernier message: 09/04/2007, 11h16
  4. [VB.Net] - Acces à Excel depuis VB.Net
    Par toninonino dans le forum Windows Forms
    Réponses: 14
    Dernier message: 30/09/2005, 11h12

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