Vb 2008 mysql ComboBox [Résolu]

Signaler
Messages postés
8
Date d'inscription
mardi 4 décembre 2007
Statut
Membre
Dernière intervention
20 janvier 2009
-
Messages postés
15
Date d'inscription
vendredi 22 avril 2011
Statut
Membre
Dernière intervention
30 novembre 2011
-
Salut, je voudrait savoir si quelqu'un sait comment on peut mettre les donnée d'une base MySQL dans une ComboBox qui se trouve sur un formulair fait en vb 2008.
Merci de répondre rapidement, j'en n'est grand besoins.
Je vais continuer a chercher, mais cela fait déja quelque heures que j'y suis.
Je commence à perdre espoir . Donc si quelqu'un sait quelque chose, pitier qu'il me le dise.
Merci d'avance
Lycanges

6 réponses

Messages postés
17286
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
23 décembre 2019
69
peut importe qu'il s'agisse de MySQL ou autre SGBDR
une fois la connexion établie...
Messages postés
8
Date d'inscription
mardi 4 décembre 2007
Statut
Membre
Dernière intervention
20 janvier 2009

c'est ce que je penser, pourtant les fait sont là. Il m'est impossible d'extraire les données et de les traités. J'ai pourtant regarder beaucoup de tutos et de codes, mais rien ni fait. A chaque fois cela ne fonctionne pas.
Je voulais donc savoir si entre vb 2008 et MySQL il y avait des lignes de code spéciale à connaître. Et si oui, si je pouvait en prendre connaissance.
Lycanges
Messages postés
8
Date d'inscription
mardi 4 décembre 2007
Statut
Membre
Dernière intervention
20 janvier 2009

voila ma base et mon code:
Messages postés
8
Date d'inscription
mardi 4 décembre 2007
Statut
Membre
Dernière intervention
20 janvier 2009

je viens de trouver, graçe à un super ami. voila donc le code qui fonctionne pour ceux qui cherche comment lier une base MySQL avec une ComboBox dans une application

imports MySql.Data.MySqlClient
Imports System.Data
Imports System

'Formulaire qui permet de chercher et consulter un personnel dans la base de donnée
Public Class Personnels

    Dim requete As String 'Chaine ou sera stocker les requetes
    Private commande As New MySqlCommand
    Private HostConn As New MySqlConnection 'Pour une connexion a base de données MySQL
    Private reader As MySqlDataReader
    Private chemin As String = "data source= localhost; server=mysql; database=armee; user id=root ;password=  ;" 'connection au serveur et a la base de donnée 

    Private Sub Personnels_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Try
            HostConn.Close()
            HostConn = New MySqlConnection(chemin)
            requete = "SELECT distinct Code_grade FROM Grade"
            'on ouvre la connection
            HostConn.Open()
            'commande pour exécuter la requete
            commande = New MySqlCommand(requete, HostConn)
            'On exécute la requète et on récupère le résultat
            reader = commande.ExecuteReader
            'On lit les résultat
            Do While (reader.Read())
                ' ajout des nom dans la ComboBox
                nom.Items.Add(reader.GetValue(0).ToString())'Ne pas oublier les parenthèse après "ToString" ou erreur index dépassé
            Loop
            HostConn.Close()
        Catch myerror As MySqlException
            'afficher le msg d'erreur
            MessageBox.Show("Error Connecting to Database: " & myerror.Message)
        End Try
    End Sub
End Class

good luck
Lycanges
Messages postés
1
Date d'inscription
samedi 28 février 2004
Statut
Membre
Dernière intervention
24 juillet 2009

merci beaucoup, je cherchai exactement un exemple dans le même type.
car je n'arrivai pas à lister les résultats de la BDD

merci 1000 fois


Cordialement
JB
Messages postés
15
Date d'inscription
vendredi 22 avril 2011
Statut
Membre
Dernière intervention
30 novembre 2011

Salut,
Quelqu'un peut m'aider, je suis completement bloque. Je veux creer une base de donnees en MySQL en utilisant l'interface de VB 2008. Je peux le faire avec SQL Server. Mais quand j'essaye pour MySQL ca ne marche pas. Quelqu'un pourai m'expliquer les procedures a suivre. Je vous signal que je suis nouveau avec MySQL. Alors toutes les demarches en detail sont les bienvenues. J'ai deja installer MySQL et quelques connecteurs de MySQL mais vraiment rien ne marche au niveau de la connection avec VB.
SVP aidez moi.