salut a tous,
voila, je debute en VB.NET et je fait une application de gestion d'un distributeur automatique de billets,
j'utilise une base acces qui contient les codes secrets des clients,
a chaque fois que le client introduit son code je voudrait verifier si ce dernier existe dans ma base ou non,
voila le code :
*les declarations sont correctement faites (enfin je crois)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
While monrownumber < Matable.Rows.Count
If Me.TextBox1.Text = Matable.Rows(monrownumber).Item("Code Secret") Then
MsgBox("Numero de Compte Valide", MsgBoxStyle.OkOnly, "bienvenue")
Me.Hide()
Form2.Show()
End If
monrownumber += 1
End While
If monrownumber > Matable.Rows.Count Then
If Me.TextBox1.Text <> Matable.Rows(monrownumber).Item("Code Secret") Then
MsgBox("Code secret non Valide", MsgBoxStyle.Critical, "Sortie")
End If
End If
Mais à l'execution il m'affiche l'exception suivante:
"there's no row in the position 0" ou quelque soit la position
et matable.rows.count me renvoit 0.
pourtant ma base n'est pas vide.


si quelqu'un a la gentiellesse de me donner un coup de main, j'en ai vraiment besoin.
et c'est urgent.
merci