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 :

[VB.net] connexion BDD chez l'hebergeur


Sujet :

Windows Forms

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    386
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mai 2006
    Messages : 386
    Par défaut [VB.net] connexion BDD chez l'hebergeur
    Bonjour! voila j'ai un programme qui doit se connecter a une base de donnée MySQL chez un hebergeur. Mon programme se connecte aussi a une base de donnée mySQL mais en local. J'ai donc repri le code de la connexion en local et pour me connecter sur l'hebergeur j'ai juste changé l'hote, l'user et le password mais cela ne fonctionne pas. Il me met comme erreur :
    "Une requete d'envoi ou de reception de données n'a pas été autorisée car le socket n'est pas connecté et (lors de l'envoi sur un socket datagramme en utilisant un appel sendto) aucune adresse n'a été fournie"
    Voici mon code :
    Code VB.Net : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Private Sub Connexion_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Connexion.Click
            Dim myConnectionString As String 
            Dim SQL As String 
            Dim MyCommand As New MySqlCommand 
            Dim MyDataReader As MySqlDataReader 
            myConnectionString = "Database= nom de la bdd" & ";Data Source= mysql.webzzanine.net" & ";User Id= user" & ";Password= mot de passe"
            Dim myConnection As New MySqlConnection(myConnectionString)
            myConnection.Open()
            MyCommand.Connection.Close()
            myConnection.Close()
        End Sub
    Quelqu'un peut m'aider ou m'envoyer sur un tutoriel ou comme ça?

  2. #2
    Membre éclairé
    Inscrit en
    Mai 2004
    Messages
    378
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 378
    Par défaut
    Est ce que vous avez les permission sur la base hebergée?

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 14
    Par défaut
    Il faut ouvrir le port 3306 sur le serveur et avoir commenté la ligne pour que MySQL accepte les requetes de l'extérieur.

  4. #4
    Membre averti
    Homme Profil pro
    YouDontHaveToKnow
    Inscrit en
    Octobre 2006
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : YouDontHaveToKnow

    Informations forums :
    Inscription : Octobre 2006
    Messages : 17
    Par défaut
    en plus d'ouvrir le port 3306 et de commenter la ligne empechant de réceptionner les requetes extérieures ,
    ne pas oublier non plus de vérifier que l'user de mysql puisse se connecter de n'importe où (serveur : '%', et non 'localhost' comme il est configuré par défaut)

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    148
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 148
    Par défaut
    salut,

    je ne peux pas t'apporter de réponse, désolé

    mais ca me parait fort intéressant.
    Je souhaite aussi lier mon appli à une base de données..

    Je pensais utilisais MySql.

    J'ai essayé d'utiliser le connecteur Mysql pour VB mais il ne fonctionne pas sous 2005 apparemment.

    Comment as-tu fait ?
    Autre petite question: j'hésite avec MS SQl 2005 qui est fourni avec VB.net 2005 express. Qu'en pensez vous ??

    Merci

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    386
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mai 2006
    Messages : 386
    Par défaut
    bonjour! eh bien j'ai abandonné l'idée puisque le port du server semble fermé, c'est bien dommage! Merci quand meme ^^

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 29
    Par défaut
    Citation Envoyé par Tintwo
    en plus d'ouvrir le port 3306 et de commenter la ligne empechant de réceptionner les requetes extérieures ,
    ne pas oublier non plus de vérifier que l'user de mysql puisse se connecter de n'importe où (serveur : '%', et non 'localhost' comme il est configuré par défaut)
    Bonjour, est ce que tu peux expliquer ou il faut modifier cela STP ? Pour la config de l'user je pense que c'est directement dans la base user ? C'est bien dans host qu'il faut mettre a % au lieu de localhost ? Et par contre pour la ligne a commenter je vois pas du tout ou c'est ! Est ce que quelqu'un peut m'indiquer ? Merci d'avance


    Citation Envoyé par khamett
    J'ai essayé d'utiliser le connecteur Mysql pour VB mais il ne fonctionne pas sous 2005 apparemment.
    Chez moi ca fonctionne très bien, j'utilise VB 2005 Express et VS 2005 pro avec MySQL et le connector et aucun soucis rencontré !


    Citation Envoyé par khamett
    Autre petite question: j'hésite avec MS SQl 2005 qui est fourni avec VB.net 2005 express. Qu'en pensez vous ??
    Euh perso, si tu débute en base de donnée, je te conseille d'utiliser MySQL, c'est plus simple d'utilisation que SQL Server et surtout tu trouveras beaucoup plus d'aide sur internet que pour SQL Server ! J'ai tenté avec et c'est super galère j'ai laissé tomber. Bon courage

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

Discussions similaires

  1. Programme VB.NET connexion BDD access.
    Par Egeal67 dans le forum VB.NET
    Réponses: 7
    Dernier message: 29/12/2014, 13h22
  2. PHPMyAdmin: Transferer Bdd chez hebergeur
    Par jakkihm dans le forum Requêtes
    Réponses: 6
    Dernier message: 06/11/2006, 17h06
  3. [MySQL] Connexion à sa BDD chez OVH...
    Par ToxiZz dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 30/04/2006, 11h22
  4. [MySQL] Problème de connexion à bdd chez free
    Par clad523 dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 23/04/2006, 14h05
  5. connexion sur un serveur mysql chez un hebergeur
    Par aude_1603 dans le forum SQL Procédural
    Réponses: 8
    Dernier message: 17/02/2006, 10h35

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