Bonjour...c'est la première fois que je depose un post mais j'ai l'habitude de consulter ce forum pour m'aider...
Tout d'abord, sachez que j'ai consulté tous les posts sur le forum et d'autres encore à ce sujet...j'ai beau suivre le code lettre par lettre, ca ne fonctionne pas.
Voici ma fonction qui permet de remplir ma listbox..à partir d'une table Access.
Sub RemplirListBoxNtrav1()
Dim sSQL As String
Dim drNtrav As OleDbDataReader
Dim cmdSelect As OleDbCommand = New OleDbCommand
OuvrirConnexion()
sSQL = "SELECT N° type travaux, Lib type travaux"
sSQL &= " FROM NATURE TRAVAUX"
With cmdSelect
.Connection = cnBdD
.CommandType = CommandType.Text
.CommandText = sSQL
drNtrav = .ExecuteReader
End while
While drNtrav.Read()
ListBoxNtrav1.Items.Add(drNtrav!N__type_travaux)
ListBoxNtrav1.Items.Add(drNtrav!Lib_type_travaux)
End While
drNtrav.Close()
FermerConnexion()
End Sub
Alors, ca beug sur "drNtrav = .ExecuteReader" et ca m'affiche "Une exception non gérée du type "System.Data.oledb.oledbException" s'est produite dans system.data.dll"
J'ai essayé differentes façons d'ecrire mon code par rapport à ce que j'ai lu sur le net et j'ai aussi le book Visual Basic.NET de chez Micro Application pour m'aider.....mais toujours en vain..
D'ailleurs, j'ai le même soucis avec les combobox. Mais cela figurera dans un autre post.
Je vous remercie d'avance pur votre aide.[/b]
Partager