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 :

VB.NET et Mysql en réseaux


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    83
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 83
    Par défaut VB.NET et Mysql en réseaux
    bonjour,
    J'essaie de faire des requêtes SQL depuis mon applicatif écrit en VB.net (VS 2012), le serveur Mysql 5.6 est installer sur un FeeBSD 10, j'accede a ma base avec Mysql-workbench en réseau, j'ai installer le connecteur Mysql/.net.
    depuis mon applicatif ma string de connection est la suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Protected Const SQL_CONNECTION_STRING As String = "Data Source=192.168.0.13;Database=dblabservice;User ID=root;Password=toor;"
    je fait un "SELECT" sur une table et il me renvoye l'erreur qui pointe sur le "northwindConnection.Open()".

    J'ai vérifié la syntaxe de ma requete, cette dernier fonctionne sur Mysql-workbench.

    je n'arrive pas a peupler mes datagridview !

    Cdlt,
    Philippe

  2. #2
    Membre Expert Avatar de mactwist69
    Homme Profil pro
    Développement VB.NET
    Inscrit en
    Janvier 2007
    Messages
    1 707
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Développement VB.NET
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 707
    Par défaut
    As tu ajouté en référence à ta solution la DLL connector mysql ?
    Utilises tu l'objet de connexion mysql (qui est dans la dll) ?

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    83
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 83
    Par défaut
    Bonjour,
    en effet j'avais bien ajouter la référence, mais il refuse l'imports a la déclaration !

    As tu ajouté en référence à ta solution la DLL connector mysql ?

    Nom : 56d0e0083a0d96bbd7adda4463425b37.png
Affichages : 643
Taille : 60,8 Ko



    Utilises tu l'objet de connexion mysql (qui est dans la dll) ?

    justement il refuse la déclaration "Imports System.Data.MySqlClient".

    Cdlt,
    Philippe

  4. #4
    Membre très actif
    Avatar de didate
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2010
    Messages
    90
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Guinée

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2010
    Messages : 90
    Par défaut
    Citation Envoyé par philo_neo Voir le message
    bonjour,
    J'essaie de faire des requêtes SQL depuis mon applicatif écrit en VB.net (VS 2012), le serveur Mysql 5.6 est installer sur un FeeBSD 10, j'accede a ma base avec Mysql-workbench en réseau, j'ai installer le connecteur Mysql/.net.
    depuis mon applicatif ma string de connection est la suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Protected Con
    st SQL_CONNECTION_STRING As String = "Data Source=192.168.0.13;Database=dblabservice;User ID=root;Password=toor;"
    je fait un "SELECT" sur une table et il me renvoye l'erreur qui pointe sur le "northwindConnection.Open()".

    J'ai vérifié la syntaxe de ma requete, cette dernier fonctionne sur Mysql-workbench.

    je n'arrive pas a peupler mes datagridview !

    Cdlt,
    Philippe
    C'est quoi le message d'erreur ?

  5. #5
    Membre actif
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    83
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 83
    Par défaut
    voici l'erreur depuis Visual studio 2012 ultimate !

    Une erreur liée au réseau ou spécifique à l'instance s'est produite lors de l'établissement d'une connexion à SQL Server. Le serveur est introuvable ou n'est pas accessible. Vérifiez que le nom de l'instance est correct et que SQL Server est configuré pour autoriser les connexions distantes. (provider: Named Pipes Provider, error: 40 - Impossible d'ouvrir une connexion à SQL Server)

    Cdlt,
    Philippe

  6. #6
    Membre Expert Avatar de mactwist69
    Homme Profil pro
    Développement VB.NET
    Inscrit en
    Janvier 2007
    Messages
    1 707
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Développement VB.NET
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 707
    Par défaut
    Bon,

    Tu as dû l'importer dans les références deux fois, peut être faudrait il déjà supprimer un doublon (System.MySQL.data).

    Que dit il quand tu fais l'Imports dans le code ? (une fois le doublon supprimer...)

    Il semble qu'il croit devoir se connecter à SQL Server et non MySQL, d'où l'erreur.

    Il faut donc absolument utiliser l'objet de connexion MySQL.
    Il est également possible que la chaîne de connexion ne soit pas bonne pour MySQL, tu peux nous la donner (sans le mot de passe bien sur.)

  7. #7
    Membre actif
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    83
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 83
    Par défaut
    Tu as dû l'importer dans les références deux fois, peut être faudrait il déjà supprimer un doublon (System.MySQL.data).
    >> ou je peux supprimer le doublon ?
    >> je ne trouve pas >>(System.MySQL.data)

    Que dit il quand tu fais l'Imports dans le code ? (une fois le doublon supprimer...)
    >> je n'arrive pas à supprimer le doublon !

    Il semble qu'il croit devoir se connecter à SQL Server et non MySQL, d'où l'erreur.
    >> oui c'est tout a fait ca, il essaie de ce connecter a SQL server et non Mysql !

    Il faut donc absolument utiliser l'objet de connexion MySQL.
    Il est également possible que la chaîne de connexion ne soit pas bonne pour MySQL, tu peux nous la donner (sans le mot de passe bien sur.)
    >>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     Protected Const SQL_CONNECTION_STRING As String =
                "Server=192.168.0.13;" +
                "DataBase=dblabservice;" +
                "Uid=root;" +
                "Pwd=toor;"
    Cdlt,
    Philippe

  8. #8
    Membre Expert Avatar de mactwist69
    Homme Profil pro
    Développement VB.NET
    Inscrit en
    Janvier 2007
    Messages
    1 707
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Développement VB.NET
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 707
    Par défaut
    Alors, quand je parle d'importer les références, j'entends :
    - Aller dans MyProject de votre projet
    - Onglet "Références"
    -> la il devrait y avoir MySQL.data (avec un numéro de version).

    Si il n'y en a pas, alors il faut faire "Add" et aller chercher la dll dans le repertoire Mysql installé.
    Si il y en a deux, simplement en supprimer un.

    Si il y en a un (résultat attendu) :
    Alors il devient possible dans une classe de faire "Imports MySQL.Data".

    Il faut déjà en arriver là.


    Une fois cela fait, il faut créer un objet de connexion mysql :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     Dim connection As New MySqlConnection(connStr)
    Ou connStr est la chaine de connexion.

    La dessu aussi, il faut trouver la bonne chaine de connexion en fonction de votre version de mysql.

  9. #9
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2024
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2024
    Messages : 4
    Par défaut VB.NET et Mysql en réseaux
    Bonjour a tous
    Toutes mes excuse mais mon poste n'est pas pour résoudre le problème posé mais pour poser un problème très similaire à celui de se forum, je suis nouveau dans les forums je ne metrise pas encore bien cette Environnement

    Mon problème est très similaire, j'essaie de me connecter à ma base de données MySQL database et j'ai pu capturer l'erreur suivante sur VB.net << échec d'un appel à sspi, consulter l'exception interne>>

    A noté que j'ai téléchargé un connecteur SQL serveur (d'ailleurs je sais pas si c'est le bon) et je l'ai ajouté au référence de mon projet
    Merci pour votre compréhension

  10. #10
    Membre Expert
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    1 545
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 1 545
    Par défaut
    SQL Server n'est pas MySQL Server ...
    Et pour créer un nouveau sujet, il y a un bouton "ouvrir une nouvelle discussion" en haut de la page du forum

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

Discussions similaires

  1. [VB.NET]vb.net et mysql
    Par lolla21 dans le forum Windows Forms
    Réponses: 3
    Dernier message: 06/05/2006, 11h40
  2. Microsoft Visual Studion .NET et MySQL
    Par cyraile dans le forum MFC
    Réponses: 11
    Dernier message: 19/04/2006, 17h46
  3. [ADO.Net][C#/Mysql] Comment exécuter une requête paramétrée?
    Par wremacle dans le forum Accès aux données
    Réponses: 6
    Dernier message: 07/02/2006, 16h55
  4. Visual .NET et MYSQL
    Par voltx4 dans le forum MFC
    Réponses: 4
    Dernier message: 17/12/2004, 22h58
  5. [C#] [MySQLDriverCS] et [ByteFX] drivers .Net pour MySql
    Par |DUCATI| DesMo dans le forum Windows Forms
    Réponses: 61
    Dernier message: 26/11/2004, 00h32

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