cs_cheikhtba
Messages postés26Date d'inscriptionvendredi 31 décembre 2004StatutMembreDernière intervention27 février 2007
-
19 janv. 2007 à 14:50
cs_cheikhtba
Messages postés26Date d'inscriptionvendredi 31 décembre 2004StatutMembreDernière intervention27 février 2007
-
22 janv. 2007 à 10:41
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:
'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!"
cs_Exploreur
Messages postés4821Date d'inscriptionlundi 11 novembre 2002StatutMembreDernière intervention15 novembre 201615 19 janv. 2007 à 15:23
Tu peux aussi par la suite faire la comparaison si il y a plusieurs personnes du même nom, et ou du même mot de passe sans avoir le même nom
A+
Exploreur
Vous n’avez pas trouvé la réponse que vous recherchez ?
marzouki_tn2003
Messages postés29Date d'inscriptionmercredi 29 septembre 2004StatutMembreDernière intervention31 janvier 20071 19 janv. 2007 à 15:40
Normalement ca doit marcher si tu ajoute biensur une instance de ADODB.Connection , Set cnx1 = New ADODB.Connection
- on doit pas utiliser LIKE dans la selection car on cherche une valeur précise.
- dans l'ajout des utilisateur essaie d'empécher les doublons
s'il ya tjr un probléme vérifie ta base de données.
bonne chance
cs_cheikhtba
Messages postés26Date d'inscriptionvendredi 31 décembre 2004StatutMembreDernière intervention27 février 2007 19 janv. 2007 à 15:45
Salut Exploreur,
j'ai esayé ton exemple mais jusqu'à present sa ne marche pas on dirait que j'ai pas les valeurs au niveau de ma base ce qui est faut j'ai bien vérifié j'ai donné les valeurs mais sa retourne false
Rep = (rs1.Fields("admin").Value Like var1) And (rs1.Fields("motdepasse").Value Like var2)