bonsoir
je veux savoir comment je peux récupérer un enregistrement de la table dans un listbox (la base est faite avec ACCESS 2007)
voilà le code que j'ai écrit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 Dim cn As New OleDbConnection cn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & Application.StartupPath & "\G.accdb" Try cn.Open() Catch ex As Exception MessageBox.Show(ex.Message) End Try Dim dr As OleDbDataReader Dim cmd As New OleDbCommand cmd.CommandText = "select * from p" cmd.Connection = cn dr = cmd.ExecuteReader 'récupération des données Dim i As Integer = 0 While dr.Read liste_p.Items.Add(dr.GetValue(i)) i = i + 1 End While
il me récupère que la première colonne de l'enregistrement
je sais que getvalue(i) récupère la valeur du colonne ....mais j'ai pas trouvé une autre méthode pour recupérer tout l'enregistrement
Partager