medss
Messages postés6Date d'inscriptionlundi 10 décembre 2007StatutMembreDernière intervention29 décembre 2007
-
28 déc. 2007 à 14:13
medss
Messages postés6Date d'inscriptionlundi 10 décembre 2007StatutMembreDernière intervention29 décembre 2007
-
28 déc. 2007 à 16:31
Salut,
je travaille sur VB avec une bd Access et j'ai quelque problèmes
concernant l'authentification:
voila le code que j'utulise mais sa me donne une boucle à l'infinie
!!
<tt><tt>
----------------------------------------------
Do While (trouve = False) And (Not DataEnvironment2.rssql_utilisateur.EOF)
If txt_login.Text = DataEnvironment2.rssql_utilisateur!nom_utilisateur
Then
MsgBox "méme nom utilisateur"
If DataEnvironment2.rssql_utilisateur.Fields(1)= txt_password.Text Then
MsgBox "méme mot de passe"
trouve = True
Else
MsgBox "not trouvé voire suivant"
DataEnvironment2.rssql_utilisateur.MoveNext
End If
End If
Loop
If trouve = True Then
Authentification.Hide
Menu.Show
Else
MsgBox ("entrer un nom d'utilisateur et un mot de passe valides")
End If</tt></tt>
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 28 déc. 2007 à 14:38
Dans le premier If, si ton enregistrement ne correspond pas à l'utilisateur cherché, tu ne fais pas de MoveNext et donc tu reste toujours sur le même enregistrement incorrect. D'où, à priori, la boucle infinie
medss
Messages postés6Date d'inscriptionlundi 10 décembre 2007StatutMembreDernière intervention29 décembre 2007 28 déc. 2007 à 14:59
Movenext je l mit aprés Else, si il ne trouve pas l'utilisateur il passe a l'enregistrement suivant et c ds un boucle do while alors il recomence la boucle avec la l'enregistrement qui suit,,
sinon svp peu tu m'écrire le code source ??
merci
medss
Messages postés6Date d'inscriptionlundi 10 décembre 2007StatutMembreDernière intervention29 décembre 2007 28 déc. 2007 à 16:03
merci, mais sa marche tjr pas.
le prob qu'elle fonctionne que sur un seul nom d'utilisateur et son mot de passe, son emplacement est ds la bd est le deuxiéme ligne !!
Vous n’avez pas trouvé la réponse que vous recherchez ?
lolokun
Messages postés1241Date d'inscriptionmardi 10 octobre 2006StatutMembreDernière intervention27 août 20137 28 déc. 2007 à 16:09
La deuxième ligne ou la deuxième colonne?
PS: ne clique sur réponse acceptée que si ton problème est résolu sinon moins de monde passera sur ton poste pour essayer de t'aider..
L'expérience, c'est une connerie par jour, mais jamais la même..