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 :

connexion base mysql (base sur OVH mysql5-25/perso)


Sujet :

VB.NET

  1. #1
    Membre éclairé
    Inscrit en
    Novembre 2013
    Messages
    229
    Détails du profil
    Informations forums :
    Inscription : Novembre 2013
    Messages : 229
    Par défaut connexion base mysql (base sur OVH mysql5-25/perso)
    bonjour

    qqun aurais une idées pour quoi il n'arrive pas a se connecter a ma base svp ?

    ci-dessous le code

    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
    44
    45
    46
    47
    48
    49
    50
    51
    Imports MySql.Data.MySqlClient
    Public Class Form1
        '****************déclaration des variables**************
        'la chaine de connection
        Dim Bdd As New MySql.Data.MySqlClient.MySqlConnection
        'la requete sql
        Dim ReqSql As String
        'le dataset qui contient les données lu
        Dim MonDataSet As New DataSet
        'l'adapter par qui On va effectuer les commandes
        Dim MonAdapter As MySqlDataAdapter
        'la table sur laquelle On est
        Dim latablealire As String
     
        Private Sub bt_connect_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bt_connect.Click
            latablealire = T_Table.Text
            Try
     
                'on ferme d'abord au cas ou elle serait rester ouverte
                Bdd.Close()
     
                'Je Me connect à la base de donnée
                Bdd.ConnectionString = "Database=" & T_Bdd.Text & ";Data Source=" & T_serveur.Text & ";User Id=" & T_user.Text & ";Password=" & T_pass.Text
     
                'et j'ouvre ma connection
                Bdd.Open()
     
                'je defini ma requete 
                ReqSql = "SELECT * FROM " & latablealire & ";"
     
                'Mon adapter recupere les données de ma requete
                MonAdapter = New MySqlDataAdapter(ReqSql, Bdd)
     
                'que j'insere dans mon dataset
                MonAdapter.Fill(MonDataSet, latablealire)
     
                'Fermeture de la connection
                Bdd.Close()
     
                'affichage des données dans le datagrid
                Dim Matable As DataTable
                Matable = MonDataSet.Tables(latablealire)
                DataGridView1.DataSource = Matable
     
                'affichage de l'erreur si la connexion ne s'est pas effectuée
            Catch MySqlException As Exception
                MessageBox.Show("Erreur SQL:" + MySqlException.Message, "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error)
     
            End Try
        End Sub
    End Class
    merci
    bonne journée

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

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 193
    Par défaut
    appli web ? connexion de puis l'extérieur ? message d'erreur ?
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  3. #3
    Membre éclairé
    Inscrit en
    Novembre 2013
    Messages
    229
    Détails du profil
    Informations forums :
    Inscription : Novembre 2013
    Messages : 229
    Par défaut
    connexion a une base mysql d'un server perso sur ovh

    message d'erreur

    sql.vshost.exe Error: 0 : Unable to connect to any of the specified MySQL hosts.
    Une exception de première chance de type 'MySql.Data.MySqlClient.MySqlException' s'est produite dans MySql.Data.dll

  4. #4
    Membre éclairé
    Inscrit en
    Novembre 2013
    Messages
    229
    Détails du profil
    Informations forums :
    Inscription : Novembre 2013
    Messages : 229
    Par défaut
    connexion ok avec les login pass sur la page phpadmin de la base

  5. #5
    Membre éclairé
    Inscrit en
    Novembre 2013
    Messages
    229
    Détails du profil
    Informations forums :
    Inscription : Novembre 2013
    Messages : 229
    Par défaut
    J'ai tester avec wampserver

    localhost en server
    login pass base table ....

    et ca marche


    je me demande si c'est le server qui ne va pas je verifie aupres de mon fournisseur ovh

  6. #6
    Membre éclairé
    Inscrit en
    Novembre 2013
    Messages
    229
    Détails du profil
    Informations forums :
    Inscription : Novembre 2013
    Messages : 229
    Par défaut
    les paramètre sont bon

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

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 193
    Par défaut
    les bases de données hébergées ne sont pas accessibles depuis l'extérieur, seul un site installé sur le serveur en question peut s'y connecter

    si tu veux une base sur internet accessible de partout il faut trouver un autre système d'hébergement (hébergement de base type azure, serveur dédié ...)
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  8. #8
    Membre éclairé
    Inscrit en
    Novembre 2013
    Messages
    229
    Détails du profil
    Informations forums :
    Inscription : Novembre 2013
    Messages : 229
    Par défaut
    bas c'est unb base que j'utilise avec webacapella , unn logicil de creation de site (base Sql necessairfe pour les blog) et qd je teste les parametre ca marche

    la seul difference c'est que dans web acappella il y a un port de déclarée

Discussions similaires

  1. connexionà une base mysql de phpmyadmin.ovh.net
    Par azer2k20 dans le forum JDBC
    Réponses: 8
    Dernier message: 24/05/2013, 10h56
  2. connexion a une base mysql sur serveur
    Par yochima dans le forum C#
    Réponses: 6
    Dernier message: 09/09/2009, 10h37
  3. [WD14] Connexion à une base MySQL hébergée sur le Web
    Par Trusty823 dans le forum WinDev
    Réponses: 0
    Dernier message: 25/07/2009, 22h38
  4. Voir le nombre de connexion d'une base MYSQL ?
    Par zmania69 dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 31/08/2006, 18h22
  5. [MFC] et connexion a une base MySql en C++
    Par Nelmo dans le forum MFC
    Réponses: 13
    Dernier message: 11/05/2006, 19h48

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