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 :

probleme de connexion mysql


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mars 2010
    Messages
    90
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 90
    Par défaut probleme de connexion mysql
    j un probleme de connexion j'arrive pas a me connecté a ma base de donnée j tous fait mais rien ca marche pas

    j'utilise VB 2008 express sp1 et je travaille sur les open source (dolibarr en particulier) voici le code que j effectuer a fin de tester la connexion( c la premeire fois que j manipule les open source)
    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
     
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
            Dim Conn As MySqlConnection
            Conn = New MySqlConnection()
            Conn.ConnectionString = "server=localhost;user id=utilisateur;password=1234;database=dolibarr"
     
            Try
     
                Conn.Open()
     
                Dim myCommand As New MySqlCommand
                Dim MyAdapt As New MySqlDataAdapter
                Dim myDataTable As New DataTable
                Dim strQuery As String
                strQuery = "SELECT " & "Table llx_product.ref " & "FROM " & "Table llx_product"
     
                myCommand.Connection = Conn
                myCommand.CommandText = strQuery
     
                MyAdapt.SelectCommand = myCommand
                MyAdapt.Fill(myDataTable)
     
                For i As Integer = 0 To myDataTable.Rows.Count - 1
                    MsgBox(myDataTable.Rows(i)("ref").ToString)
                Next
            Catch
     
                MsgBox("erreur")
            End Try
    et merci d'avance

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    109
    Détails du profil
    Informations personnelles :
    Localisation : France, Indre et Loire (Centre)

    Informations forums :
    Inscription : Août 2007
    Messages : 109
    Par défaut
    Bonjour,

    Pour mysql tu as une classe qui te construit la chaine de connection, j'ai pas le nom exacte mais c'est sur elle existe, regarde dans le namespace Mysql.

    Commence par l'utiliser et ensuite vérifie que ton serveur et bien accessible (Parfeu, port standard, ...)

  3. #3
    Membre confirmé
    Inscrit en
    Mars 2010
    Messages
    90
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 90
    Par défaut
    j vais voir sinon j bien vérifier y a pas de problème le serveur est accessible ca marche a la perfection a un certain moment j cru que c'est un problème de connector mais non

  4. #4
    Membre Expert
    Avatar de Nicolas Esprit
    Homme Profil pro
    Consultant en technologies
    Inscrit en
    Février 2010
    Messages
    1 467
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Consultant en technologies
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2010
    Messages : 1 467
    Par défaut
    Bonjour,

    As-tu essayé de cette façon pour une connectionString à MySQL ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    connectionString="Data Source=localhost;Port=3306;Database=NOM_DATABASE;User ID=NOM_USER;Password=PASSWORD_USER"
    Évidemment il faut peut être changer le port.

    En espérant t'avoir aidé.

  5. #5
    Membre confirmé
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Septembre 2009
    Messages
    188
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Maroc

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2009
    Messages : 188
    Par défaut
    Non rien dans tout cela, le problème provient de la syntaxe d la requête sql. Il faut revoir le cours de SQL.

    voici ta syntaxe :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    strQuery = "SELECT " & "Table llx_product.ref " & "FROM " & "Table llx_product"
    Pour nommer une table, il faut éviter les espaces, ça marchera sur mysql ou access mais pas sur vb.net.

    Correction :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    strQuery = "SELECT " & "Tablellx_product.ref " & "FROM " & "Tablellx_product"
    Pourquoi les concaténations ?????
    Il suffit d'écrire de cette façon :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    strQuery = "SELECT Tablellx_product.ref FROM Tablellx_product"
    Bonne chance

  6. #6
    Membre confirmé
    Inscrit en
    Mars 2010
    Messages
    90
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 90
    Par défaut
    Citation Envoyé par Nicolas Esprit Voir le message
    Bonjour,

    As-tu essayé de cette façon pour une connectionString à MySQL ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    connectionString="Data Source=localhost;Port=3306;Database=NOM_DATABASE;User ID=NOM_USER;Password=PASSWORD_USER"
    Évidemment il faut peut être changer le port.

    En espérant t'avoir aidé.


    merci ca marche

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

Discussions similaires

  1. [CS3] Probleme de Connexion MySQL
    Par max336 dans le forum Dreamweaver
    Réponses: 23
    Dernier message: 25/11/2008, 16h50
  2. [MySQL] Probleme de connexion MySQL!
    Par defacta dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 23/07/2007, 16h05
  3. Probleme de connexion Mysql en php
    Par MayOL69bg dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 20/04/2007, 17h45
  4. probleme de connexion MySql et programme distant
    Par owen2 dans le forum Installation
    Réponses: 6
    Dernier message: 20/04/2006, 17h29
  5. PROBLEME de connexion MySQL
    Par architecte dans le forum Bases de données
    Réponses: 1
    Dernier message: 10/12/2005, 09h18

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