Bonjour j'ai un probleme avec mon test if , j'ai verifié les champs de ma base et j'ai rempli les meme valeur mais sa ne marche si quelqu'un peut m'aider mon code est le suivant:
var1 = FIdentification.txtNomUtilisateur.Text
var2 = FIdentification.txtMotdePasse.Text
temp = False
'Ouverture de la base
' Set bd = New ADODB.Connection
'Set bd = Server.CreateObject("AdoDB.Connection")
cnx1.Open "dsn=facturefondation"
'Vérifier si les champs sont vides
If (var1 = "") Or (var2 = "") Then
MsgBox "Veuillez renseigner les champs pour faire la connexion!"
Else
'Ouverture table ou requete
Set rs1 = New ADODB.Recordset
rq1 = "Select admin, motdepasse From utilisateur "
rs1.Open rq1, cnx1, adOpenKeyset, adLockReadOnly
Do While Not rs1.EOF
' Test si les valeurs saisies sont identiques à celles de ma base
If (rs1.Fields("admin").Value = "ba") And (rs1.Fields("motdepasse").Value = "test") And (temp = False) Then
temp = True
Else
rs1.MoveNext
End If
Loop
If temp = True Then
FIdentification.Hide
FMenu.Show
Else
MsgBox "Votre Nom ou Mot de passe n'existe pas!"
End If
End If
