mahamourta
Messages postés85Date d'inscriptionjeudi 6 août 2009StatutMembreDernière intervention 2 septembre 2016
-
24 mars 2010 à 20:56
mahamourta
Messages postés85Date d'inscriptionjeudi 6 août 2009StatutMembreDernière intervention 2 septembre 2016
-
28 mars 2010 à 19:08
Salut
Je suis un debutant en vb , mon code doit me permettre a me logger sur ma page utilisateur
avec un login et un mot e passe qui se trouve dans ma table utilisateur .Lorsque j'execute mon code j'ai une erreur du genre argument non valide
Set db = CurrentDb
DoCmd.SetWarnings False
req0 = "select count (*) from utilisateur where login='" & Texte16 & "' and password='" & Texte18 & "' ;"
Set restr = db.OpenRecordset(req0)
If restr = "1" Then
MsgBox ("Mot de passe correcte")
Else
MsgBox ("Mot de passe ou Login invalide")
mahamourta
Messages postés85Date d'inscriptionjeudi 6 août 2009StatutMembreDernière intervention 2 septembre 2016 24 mars 2010 à 23:58
Merci pour ta reponse renfied
J'ai essaye et c'est ok ça passe bien.Je comprends que fields sert a acceder au champ d'un recordset mais pourquoi fields(0) et non fields(1)par exemple?.
mahamourta
Messages postés85Date d'inscriptionjeudi 6 août 2009StatutMembreDernière intervention 2 septembre 2016 26 mars 2010 à 07:12
Merci pour la rapidité de vos réponses
j'ai encore une autre préoccupation:
lorsque j'exécute mon code j'ai une erreur du genre:
erreur 3464 type de données incompatible dans l'expression du critère.
Mon code est le suivant:
Set db = CurrentDb
DoCmd.SetWarnings False
req1 "select code_prod from commande where code_com'" & Modifiable15 & "';"
Set res = db.OpenRecordset(req1)
re = res.Fields(0)
MsgBox ("re")