Bonsoir a tous, voilà je voudrais vérifier le mot de passe tapé par utilisateur, j'ai fait ceci mais j'ai un message d'erreur, le type du paramètre :mp n'est pas correcte. Quelqu'un pourrait m'aider ??

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
sqlstr:='SELECT name';
sqlstr:=sqlstr+' FROM   sys.sql_logins ';
sqlstr:=sqlstr+' WHERE pwdcompare(:mp, password_hash)=1';
qverifmp.sql.clear
qverifmp.sql.add(sqlstr);
qverifmp.Parameters[0].Value:=Password.text;
qverifmp.OPEN;