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 :

Visual Studio 2008 Visual Basic Se connecter à une base WAMP


Sujet :

Windows Forms

  1. #1
    Membre habitué
    Homme Profil pro
    Informaticien en retraite ...
    Inscrit en
    Janvier 2008
    Messages
    418
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 81
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Informaticien en retraite ...
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2008
    Messages : 418
    Points : 178
    Points
    178
    Par défaut Visual Studio 2008 Visual Basic Se connecter à une base WAMP
    Bonjour,
    J'essaye vainement de me connecter à ma base WAMP
    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
    Imports MySQLDriverCS
    Public Class Form1
        Dim maconnexion As MySQLConnection
            Dim chaine As String = "server=localhost;Database=dbasorco;Uid=root;Pwd=;"
            Public wOK As Boolean = False    '   Pour tester les actions
        Public Sub OpenBaseDB()
            '   Méthode 1  OK
            Try
                maconnexion = New MySQLConnection()
                maconnexion.ConnectionString = chaine
                maconnexion.Open()
            Catch ex As Exception
                MessageBox.Show("WmodBaseDonne - ConnectionBase " & vbCrLf & " Erreur dans la connection à la base de données " & vbCrLf & vbCrLf & ex.Message)
                wOK = False
                Exit Sub
            End Try
        End Sub
        Private Sub butOuvre_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles butOuvre.Click
            Call OpenBaseDB()
        End Sub
    End Class
    J'ai le message d'erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MySQLDriverCS Error cant't connect
    Comment faire ? J'ai cherché en vain une réponse sur le NET
    Cordialement
    SC

  2. #2
    Expert confirmé
    Avatar de popo
    Homme Profil pro
    Analyste programmeur Delphi / C#
    Inscrit en
    Mars 2005
    Messages
    2 674
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste programmeur Delphi / C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 2 674
    Points : 5 259
    Points
    5 259
    Par défaut
    Bonjour,

    Sache que les personnes sur le forum ne sont pas à ton entière disposition.
    Les membres du forum sont des bénévoles qui répondent sur leur temps libre car il ont également un travail et une vie en dehors du forum.
    Accepte donc qu'on ne te réponde pas tout suite.

    Sinon voici un exemple de connexion qui prend en compte la déconnexion et la libération des ressources (deux problèmes potentiels) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Dim MysqlConn As MySQLConnection
            MysqlConn = New MySqlConnection()
            MysqlConn.ConnectionString = "server=localhost; user id=root; password=; database=bdd"
     
            Try
                MysqlConn.Open()
                MessageBox.Show("Réussi !")
                MysqlConn.Close()
            Catch myerror As Exception
                MessageBox.Show("Erreur : " & myerror.Message)
            Finally
                MysqlConn.Dispose()
            End Try
    Si ça ne passe toujours pas, donne nous l'exception remontée et non le message.

  3. #3
    Membre habitué
    Homme Profil pro
    Informaticien en retraite ...
    Inscrit en
    Janvier 2008
    Messages
    418
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 81
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Informaticien en retraite ...
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2008
    Messages : 418
    Points : 178
    Points
    178
    Par défaut
    Bonjour,
    Désolé si j'ai paru impertinent
    Mais cela fait un bon moment que je cherche, sans rien trouver, et sans piste ….
    J'ai le même message d'erreur avec ce code
    Je ne voit pas ce qu'est "l'exception remontée", comment l'obtenir
    Merci pour votre aide
    Cordialement
    Sauveur CONSALVI

  4. #4
    Expert confirmé
    Avatar de popo
    Homme Profil pro
    Analyste programmeur Delphi / C#
    Inscrit en
    Mars 2005
    Messages
    2 674
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste programmeur Delphi / C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 2 674
    Points : 5 259
    Points
    5 259
    Par défaut
    Que vaut error.ClassName ?
    Que vaut error.StackTrace ?

  5. #5
    Membre habitué
    Homme Profil pro
    Informaticien en retraite ...
    Inscrit en
    Janvier 2008
    Messages
    418
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 81
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Informaticien en retraite ...
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2008
    Messages : 418
    Points : 178
    Points
    178
    Par défaut Myerror
    Bonjour,
    Pour ClassName, j'ai une erreur : N'est pas un membre de System.execption
    Voici le message pour StackTrace
    Nom : Error-StackTrace.jpg
Affichages : 263
Taille : 19,5 Ko
    Cordialement
    Sauveur

  6. #6
    Expert éminent sénior Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 154
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 154
    Points : 25 072
    Points
    25 072
    Par défaut
    soit ta chaine de connexion n'est pas bonne
    soit la base de données n'est pas accessible (voir le paramétrage de mysql dans ce cas)
    si un autre logiciel arrive à se connecter depuis ce poste sur la base de données c'est que c'est la chaine de connexion

    tu peux aller voir sur connectionstrings.com qui explique pour toutes les bases de données ce qu'on peut mettre dans connectionstring et à quoi ca sert
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  7. #7
    Membre habitué
    Homme Profil pro
    Informaticien en retraite ...
    Inscrit en
    Janvier 2008
    Messages
    418
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 81
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Informaticien en retraite ...
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2008
    Messages : 418
    Points : 178
    Points
    178
    Par défaut
    Merci,
    Je n'ai pas d'autre logiciels
    Je vais aller sur connectionstrings.com voir
    Cordialement

  8. #8
    Expert confirmé
    Avatar de popo
    Homme Profil pro
    Analyste programmeur Delphi / C#
    Inscrit en
    Mars 2005
    Messages
    2 674
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste programmeur Delphi / C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 2 674
    Points : 5 259
    Points
    5 259
    Par défaut
    On avance...
    A priori tu utilise MySQLDriverCS.

    Essaie la chaîne suivante (dans le doute fait attention à la casse, le port peu avoir une importance) :
    Location=localhost;Data Source=dbasorco;User ID=root;Password=;Port=3306

    Au passage, c'est normal que ton root n'est pas de mot de passe ?

  9. #9
    Membre habitué
    Homme Profil pro
    Informaticien en retraite ...
    Inscrit en
    Janvier 2008
    Messages
    418
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 81
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Informaticien en retraite ...
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2008
    Messages : 418
    Points : 178
    Points
    178
    Par défaut
    Bonjour,
    Désolé pour cette réponse tardive, mais j'ai eut des problèmes personnel
    Root n'a pas de mot de passe, car je suis seul …. Et je n'ai pas de base en ligne, je n'ai construit que des bases de test
    Mais je suis conscient des problèmes de sécurité

    Même avec la syntaxe proposée, je n'arrive pas a me connecter
    Cordialement
    Sauveur

Discussions similaires

  1. [CR 2008] Petit souci avec crystal reports 2008 (visual studio 2008)
    Par mihaispr dans le forum SAP Crystal Reports
    Réponses: 6
    Dernier message: 09/12/2009, 16h31
  2. Migration Visual studio 2008 à Visual studio 2005
    Par amirad dans le forum VB.NET
    Réponses: 2
    Dernier message: 23/09/2009, 11h18
  3. Passage de Visual Studio 2005 à Visual Studio 2008
    Par toumou6 dans le forum VB.NET
    Réponses: 2
    Dernier message: 13/05/2009, 12h02
  4. [VS 2008] - Visual Studio 2008 en français
    Par Aurazed dans le forum Visual Studio
    Réponses: 2
    Dernier message: 28/01/2008, 13h23

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