comment faire pour récupérer des données dans mysql vb.net?
im essayant de récupérer des données mysql avec des colonnes et de montrer à la zone de texte dans vb.net. que dois-je faire à la récupérer?
Dim connect As New MySqlConnection("server=localhost; user id=root; password= ; database=ticketing_system;")
connect.Open()
Dim sqladapter As New MySqlDataAdapter
Dim sqlcmd As New MySqlCommand
Dim dr As MySqlDataReader
Dim dt As New DataTable
sqlcmd = New MySqlCommand("SELECT * complaint WHERE tran_no='" & lbltranno.Text & "'")
**THEN? WHAT SHOULD I DO TO DISPLAY DATA? PLEASE HELP**
connect.Close()
- commencez par regarder leurs longues tutoriels dev.mysql.com/doc/refman/5.1/en/...
Vous devez vous connecter pour publier un commentaire.
'Ce code afficher tous l'objet nom de la table dans des étiquettes.Cela peut être aidé.
Vous êtes tout simplement disparu de la méthode d'Exécution. Ça dépend de quel genre de résultats que vous voulez. Si vous voulez seulement le premier résultat de la requête (première ligne et la première colonne) puis utiliser
sqlcmd.ExecuteScalar()
.Si vous souhaitez que tous les résultats, vous devrez charger le tout dans un MySqlDataReader à l'aide de la méthode
sqlcmd.ExecuteReader()
À l'aide de
ExecuteReader()
:À l'aide de
ExecuteScalar()
:DataTable
objet dont vous avez besoin pour trouver la valeur, c'est à diretextbox1.Text = dt.Rows(0).Item(0).ToString()
. Cela permettra de trouver la première ligne et la première colonne et placer cette valeur dans leText
propriété detextbox1
.Vous pouvez essayer ceci:
Essayer celui-là, j'ai toujours utiliser ce code, c'est pourquoi je suis à peu près sûr que cela fonctionne...
La clé est d'ajouter le lien à la fin de la requête mysql comme à la ligne 6
J'ai utilisé une variante du code donné dans ce fil avec Visual Basic 2015. J'ai trouvé j'avais besoin d'un 2e argument dans le MySqlCommand déclaration, à savoir le MySqlConnection variable ("se connecter" dans certains des exemples). Voir le sujet: La connexion doit être valide et ouvert VB.Net
Merci pour l'aide.