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 :

Connection BDD MYSQL


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    agent hospitalier
    Inscrit en
    Août 2017
    Messages
    71
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : agent hospitalier
    Secteur : Service public

    Informations forums :
    Inscription : Août 2017
    Messages : 71
    Par défaut declaration vb
    https://transfernow.net/313bi4c9te8w

    je dois définir le type GUINEE qui est un form de mon site,j'utilise visual studio 2017 et je ne sais pas quel type mettre.
    Dim GUINEE As ?

    MERCI

  2. #2
    Membre Expert Avatar de Phil Rob
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2013
    Messages
    1 613
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2013
    Messages : 1 613
    Par défaut
    Bonsoir,

    J'ai vu tes screenshots 4, 5 et 6.
    Je ne vais pas m'intéresser maintenant au n°6 qui concerne une erreur de compilation de codes ASP qui n'auront sans doute d'intérêts qu'une fois que tu auras résolu tes difficultés "SQL".
    Les screenshots 4 et 5 montrent bien l'impossibilité d'utiliser les outils relatifs aux bases de données.

    Cette impossibilité d'utiliser les outils relatifs aux bases de données vient d'ABORD de la confusion entre SQLClient (serveur SQLExpress ou SQL Serveur) et MySql (serveur Wamp, par exemple). (vois ce qui est entouré de rouge sur l'illustration ci-dessous).
    Vu que ta chaine de connexion ressemble à une chaine MySql, je te propose de commencer par remplacer ton Imports System.Data.SqlClient par Imports MySql.Data.MySqlClient, comme montré sur l'illustration que j'ai jointe à mon message de 28/2, 10h55'. (attention, ceci est seulement pour obtenir la connexion à la DB, tout ne sera pas gagné ...)

    Par ailleurs, quand bien même les connexions à la DB fonctionneraient, tu code ne donneras rien car tu utilises un DataReader sans avoir défini la commande de lecture de la DB (la commande INSERT ne peut faire l’affaire à cet endroit), cela ne peut marcher. (vois ce qui est entouré de bleu sur l'illustration ci-dessous).

    Une note tout de même rapport à ton screenshot n°6 :
    Pour autant que tu aies effectivement déposé un bouton nommé Bouton sur ton interface "design", son code événementiel commence comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Partial Class _Default
      Inherits System.Web.UI.Page
     
      Protected Sub Bouton_Click(ByVal sender As Object, ByVal e As System.EventArgs)  Handles Bouton.Click
        ' ... ... ...
    Voici en illustration ton screenshot 4 sur lequel j'ai entouré les incohérences en rouge et en bleu.
    Nom : mysql01.jpg
Affichages : 1234
Taille : 98,4 Ko

  3. #3
    Membre actif
    Homme Profil pro
    agent hospitalier
    Inscrit en
    Août 2017
    Messages
    71
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : agent hospitalier
    Secteur : Service public

    Informations forums :
    Inscription : Août 2017
    Messages : 71
    Par défaut
    Merci à vous et bonne traduction.

  4. #4
    Membre Expert Avatar de Phil Rob
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2013
    Messages
    1 613
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2013
    Messages : 1 613
    Par défaut
    Si c'est bien d'un Form qu'il s'agit, la déclaration est :

    Dim GUINEE As Form ' Plus probable.

    ou

    Dim GUINEE As New Form ' Moins probable.


    Le choix entre ces deux déclarations dépend de ce que l'on fait de ce Form.

  5. #5
    Membre actif
    Homme Profil pro
    agent hospitalier
    Inscrit en
    Août 2017
    Messages
    71
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : agent hospitalier
    Secteur : Service public

    Informations forums :
    Inscription : Août 2017
    Messages : 71
    Par défaut Déclaration
    Je veux juste l'afficher après avoir taper mon id, mon nom et mon mot de passe puis cliquez sur login.

  6. #6
    Membre Expert Avatar de Phil Rob
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2013
    Messages
    1 613
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2013
    Messages : 1 613
    Par défaut
    Voici, comme annoncé par mail séparé, les illustrations en question : la 1ère illustre l'application et la 2ème les Imports et référence nécessaires pour travailler avec MySql.
    Si tu a des difficultés à construire la chaine de connexion, je pourrai sûrement t'aider, mais il faut bien sûr que tu aies créé la DB sous MySql.
    Bon travail ...
    Nom : ASP1.jpg
Affichages : 1180
Taille : 32,8 KoNom : ASP0.jpg
Affichages : 1280
Taille : 103,2 Ko

  7. #7
    Membre actif
    Homme Profil pro
    agent hospitalier
    Inscrit en
    Août 2017
    Messages
    71
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : agent hospitalier
    Secteur : Service public

    Informations forums :
    Inscription : Août 2017
    Messages : 71
    Par défaut connexion BDD MYSQL
    https://transfernow.net/123kb7844q5l

    j'ai modifié mon code en mettant un datareader avec mon insert au lieu de MYSQLDATAREADER,en espérant que toutes les modifications apportées soient bonnes mais le message erreur sur le conflit des bouttons reste inchangé.

  8. #8
    Membre Expert Avatar de Phil Rob
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2013
    Messages
    1 613
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2013
    Messages : 1 613
    Par défaut
    Bonjour,

    Pour faire cela, tu 'es pas obligé de le déclarer, le form que tu veux ouvrir faisant partie de ton projet.

    Par exemple, tu vois dans ton explorateur de solution, le Form GUINEE.VB.

    Tu peux l'ouvrir à partir du formulaire de login simplement comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    GUINEE.Show   ' on désigne le form directement par son nom, sans l'avoir déclaré
    Me.Hide   ' cette ligne uniquement pour masquer le form de login mais c'est pas obligatoire.
    Note au passage que si GUINEE est effectivement le nom du Form, mes déclarations d'hier soir ne sont pas correctes ...

    Bonne journée,

  9. #9
    Membre actif
    Homme Profil pro
    agent hospitalier
    Inscrit en
    Août 2017
    Messages
    71
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : agent hospitalier
    Secteur : Service public

    Informations forums :
    Inscription : Août 2017
    Messages : 71
    Par défaut FORM
    https://transfernow.net/973qt4d2k03m

    Merci pour vos conseilles éclairés.

  10. #10
    Membre Expert Avatar de Phil Rob
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2013
    Messages
    1 613
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2013
    Messages : 1 613
    Par défaut
    Bonjour,

    La ligne Imports MySql.Data.MySqlClient est soulignée, donc en erreur : pourtant tu l'as correctement écrite !
    Le problème est donc, à coup sûr, que tu n'as pas ajouté la référence MySql.Data dans les références du projet :

    Nom : ASP2.jpg
Affichages : 1194
Taille : 18,8 Ko

    Concernant l'ajout d'une référence, j'ai placé une petite vidéo sur Dropbox (https://www.dropbox.com/s/sg8d3tdru0...rence.mp4?dl=0)

    Bonne séance cinéma ...

  11. #11
    Membre actif
    Homme Profil pro
    agent hospitalier
    Inscrit en
    Août 2017
    Messages
    71
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : agent hospitalier
    Secteur : Service public

    Informations forums :
    Inscription : Août 2017
    Messages : 71
    Par défaut connexion BDD MYSQL
    https://transfernow.net/61gtb9a41qew

    Je pense avoir installé le dispositif sur mon server,dans le fichier bin.mais les resultats sont les mêmes.imports mysql.data.mysqlclient toujours souligné et le même message erreur sur les boutons.Si se que j'ai installé et codé est bon pour vous,alors je pense que nous devons résoudre le problême boutton peut-être?
    faite moi part de vos pensées.

  12. #12
    Membre Expert Avatar de Phil Rob
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2013
    Messages
    1 613
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2013
    Messages : 1 613
    Par défaut
    Maintenant j'ai pu charger tes screenshots.

    Et je constate qu'il ne s'agit pas de WindowsForm, mais de pages WebForm. C'est de l'Aspx.
    Il te faut absolument interroger le forum ASP : https://www.developpez.net/forums/f4...b-net/asp-net/ que tu connais déjà.

    Je ne saurais répondre à ta question, je n'ai jamais été programmeur Web ...

    Désolé ...

  13. #13
    Membre actif
    Homme Profil pro
    agent hospitalier
    Inscrit en
    Août 2017
    Messages
    71
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : agent hospitalier
    Secteur : Service public

    Informations forums :
    Inscription : Août 2017
    Messages : 71
    Par défaut postbackurl
    Nom : Capture-45.jpg
Affichages : 240
Taille : 247,5 Ko

    j'aimerais afficher ma page guinee en passant par le code vb postbackurl
    pouvez-vous m'écrire le code que vous feriez par rapport à ma capture écran.
    merci

  14. #14
    Membre actif
    Homme Profil pro
    agent hospitalier
    Inscrit en
    Août 2017
    Messages
    71
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : agent hospitalier
    Secteur : Service public

    Informations forums :
    Inscription : Août 2017
    Messages : 71
    Par défaut FORM
    Nom : Capture-46.jpg
Affichages : 228
Taille : 257,4 Ko
    tous mon code fonctionne sauf le postbackurl je n'arrive pas à le configurer pouvez-vous m'aider
    merci

  15. #15
    Membre Expert Avatar de Phil Rob
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2013
    Messages
    1 613
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2013
    Messages : 1 613
    Par défaut
    Désolé, je ne sais pas lire ton document.
    Je crois que c'est TransferNow qui déconne, j'ai déjà eu des difficultés hier soir.
    Perso, j'utilise DropBox et j'en suis content.
    Mais tes copies d'écran en jpg sont des fichiers de faibles volumes, pourquoi ne les mets-tu pas en pièces jointes de ton message ...

    J'examinerai ta question dès que je pourrai voir ...

  16. #16
    Membre Expert Avatar de Phil Rob
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2013
    Messages
    1 613
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2013
    Messages : 1 613
    Par défaut
    Re ...
    Je vois que tu possèdes bien la dll nécessaire, mais je ne crois pas qu'il soit bon de l'installer dans bin (ce n'est pas ce que j'ai illustré avec la vidéo).
    Cette référence DOIT être dans les références (vois donc le projet WebTest1 que je t'ai envoyé, au besoin remet la référence dans mon projet pour tester).

    Nom : ASP3.jpg
Affichages : 1258
Taille : 81,8 Ko

    Tant que tes lignes de codes sont soulignées par VisualStudio, tu ne pourras rien faire tourner.
    Ajouter un bouton sera facile (je crois) quand tu pourras compiler le tout. Pour tester, j'ai ajouté un bouton sur la page de WebTest1. Voici son code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
        Private Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
            TId.Text = "12345"
        End Sub
    et le résultat de son exécution :

    Nom : ASP5.jpg
Affichages : 1160
Taille : 37,9 Ko

    Ta principale tâche est de pouvoir compiler sans erreur et pour ça, il te faut la référence MySQL. Pourquoi ne fais-tu pas des tests à partir de mon projet WebTest1 ? Bien sûr, il te faut créer la DB sous phpMyAdmin, ou sous l'interface MySql dont tu disposes, et il te faut aussi (probablement) réinstaller ma référence MySql (la supprimer et la rajouter), seulement si VisualStudio te la montre avec une indication d'erreur.

  17. #17
    Membre actif
    Homme Profil pro
    agent hospitalier
    Inscrit en
    Août 2017
    Messages
    71
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : agent hospitalier
    Secteur : Service public

    Informations forums :
    Inscription : Août 2017
    Messages : 71
    Par défaut connexion BDD MYSQL
    https://transfernow.net/81ib84c15jew

    bonjour,encore moi.
    je suis passé sur visual basic 2017 version:entreprise et j'ai fais se que vous m'avez préconisé. Mais je tombe sur cette erreur et avec toutes mes bases de données impossible d"y remédier je trouve pas la source de l'erreur,alors...
    merci encore

  18. #18
    Membre Expert Avatar de Phil Rob
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2013
    Messages
    1 613
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2013
    Messages : 1 613
    Par défaut
    Bonjour,

    Peux-tu me faire un screenshot de ta DB sous MySql, quelque chose de semblable à ceci (c'est surtout l'entouré de gauche qui m'intéresse, je ne te demande pas d’étaler des données confidentielles) :
    Nom : MySQL05.jpg
Affichages : 1230
Taille : 120,7 Ko

  19. #19
    Membre actif
    Homme Profil pro
    agent hospitalier
    Inscrit en
    Août 2017
    Messages
    71
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : agent hospitalier
    Secteur : Service public

    Informations forums :
    Inscription : Août 2017
    Messages : 71
    Par défaut
    je ne suis pas sur la base de donnée de mon hébergeur.
    Je suis sur celle du logiciel en lui même et j'ai ajouté Mysql server,mais impossible de la relier au server principal avec le message erreur que je vous es fait parvenir.
    Ainsi que toutes autres bases je ne sais pas pourquoi?

  20. #20
    Membre Expert Avatar de Phil Rob
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2013
    Messages
    1 613
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2013
    Messages : 1 613
    Par défaut
    Peut-être ...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    For Each R As DataRow in dt.Rows
    T1.Text = R.Item("Id").Value
    T2.  ... ... ...
    ... ...
     
    Next
    ...

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. connection bdd mysql avec vb.net
    Par lmaaradji dans le forum VB.NET
    Réponses: 2
    Dernier message: 07/04/2008, 10h53
  2. JDBC Et connection BDD Mysql
    Par Vodkacitron dans le forum Applets
    Réponses: 3
    Dernier message: 04/12/2007, 19h51
  3. Connection BDD MySQL => exception
    Par sam.fet dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 19/03/2007, 14h32
  4. Connection BDD MySQL => exception
    Par sam.fet dans le forum Servlets/JSP
    Réponses: 5
    Dernier message: 14/03/2007, 15h01
  5. [VB] connection BDD mysql
    Par oceane751 dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 18/02/2006, 23h10

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