PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 21 déc. 2007 à 14:16
salut,
ta variable reste en chaîne?
SQL = "SELECT COUNT(`Mot de passe`) AS `Retour` FROM `Droit d'accès` WHERE `Droit d'accès`=" & ancienpassword & ";"
<hr size="2" width="100%" />Prenez un instant pour répondre à [infomsg_SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp
cs_ghuysmans99
Messages postés3982Date d'inscriptionjeudi 14 juillet 2005StatutMembreDernière intervention30 juin 201316 21 déc. 2007 à 14:53
Vala :
SQL = "SELECT [Mot de passe] FROM [Droit d'accès]"
SQL = SQL & "WHERE [Mot de passe]=ancienpassword;"
C'est quand même plus court !!
Mais c'est VRAIMENT DÉCONSEILLÉ d'utiliser des noms de champs en plus d'un mot (ça rend le query plus long) et tu pourrais avoir des problèmes avec d'autres choses ...
_______________________________________________________________________
VB.NETis good ...VB6is better <f></f>
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 21 déc. 2007 à 16:22
mais tu penses faire quel test avec SI VARIABLE_STRING= TRUE ???
quel est ton code existant pour ton accès à la base?
tu dois executer ta requête SQL sur le RecordSet relié à ta Connexionouverte sur la base
<hr size ="2" width="100%" />Prenez un instant pour répondre à [infomsg_SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp
jijidiscover
Messages postés65Date d'inscriptionjeudi 4 octobre 2007StatutMembreDernière intervention24 mars 2009 21 déc. 2007 à 16:57
la connexion est ouverte ?
Private Sub form_load()
Adodc2.CursorLocation = adUseClient
Adodc2.CursorType = adOpenDynamic
Adodc2.ActiveConnection = p_adoConnect.ConnectionString
Adodc2.Open "select [Mot de passe] from [Droit d'accès] order by Id_droit"
Private Sub cmdok_Click()
SQL = "SELECT [Mot de passe] FROM [Droit d'accès]"
SQL = "WHERE [Droit d'accès]= " & ancienpassword & ";"
If SQL Then (enregistrer le nouveau mot de pass)
End If
If ancienpassword = "" Then
MsgBox "Veuillez entre l'ancien mot de passe", vbExclamation
End If
If nouveaupassword = "" Then
MsgBox " Veuillez entrer votre nouveau mot de passe", vbExclamation
End If
If nouveaupassverif = "" Then
MsgBox " Resasisser votre nouveau mot de passe", vbExclamation
End If