Les Allergies
Alimentaires
Posez votre question Signaler

[VB.NET]Afficher les valeurs bdd dans listbox [Résolu]

hinac 816Messages postés 25 décembre 2004Date d'inscription 5 mars 2010Dernière intervention - Dernière réponse le 13 avril 2009 à 16:56
Bonjour à tous,
Je débute sous VB.NET (visual studio 2005).
je voudrais savoir comment faire pour afficher toutes les valeurs d'une table d'une une base de donnée dans un listbox.
J'ai testé avec :
.............
Connexion.Open()
Dim OCommand As New NpgsqlCommand("SELECT * FROM Couleur;", Connexion)
lstcouleur.Items.Add(OCommand.ExecuteScalar.ToString())
Catch ex As Exception
.............
Mais ça ne m'affiche que la première valeur de la table.
Merci par avance.
Lire la suite 

[VB.NET]Afficher les valeurs bdd dans listbox »

1 réponses
Réponse
+1
moins plus
J'ai trouvé une solution, cela fonctionne :

Dim Connexion As NpgsqlConnection
Dim Couleur As NpgsqlDataReader = Nothing
Try
Connexion = New NpgsqlConnection("server=127.0.0.1;port=5432;UserId=postgres;password=password;Database=cave;")
Connexion.Open()
Dim OCommand As New NpgsqlCommand("SELECT couleur_vin FROM Couleur;", Connexion)
Couleur = OCommand.ExecuteReader()
While Couleur.Read()
lstcouleur.Items.Add(Couleur.Item("couleur_vin".ToString()))
End While
Catch ex As Exception

Merci pour l'aide que vous auriez pu m'apporter.
A bientôt!
Ajouter un commentaire
Ce document intitulé « [VB.NET]Afficher les valeurs bdd dans listbox » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?