Bah voila je souhaite compter le nombre d'enregistrement présent dans mon recordset... Donc bien logiquement j'utilise recordcount... mais il y a déconne a plein tube!
il me repond toujours -1...
Voyez plutot:
Dans la BDD : login_perso= root; pass_perso = root
Code :
- set rs=Server.CreateObject("ADODB.recordset" )
- rs.Open "Select pass_perso from personnes where login_perso='" & login & "'", conn
- passDB = ""
- Response.Write(rs.recordcount & "<br>" )
- 'if rs.recordcount > 1 then
- passDB = RS.Fields("pass_perso" )
- 'end if
- Response.Write("pass en DB = -" & passDB & "-" )
- rs.close
|
* lorsque j'entre le login "root" comme login j'obtiens, j'obtiens :
-1 /*pas normal*/
pass en DB = -root- /*normal*/
* lorsque j'entre le login "root1" (qui n'existe pas) comme login j'obtiens, j'obtiens :
-1 /*pas normal*/
Erreur de compilation Microsoft VBScript error '800a0401'
/*l'erreur est normal puisque mon teste est commenter*/
Alors la grande question c'est pourquoi il me renvoit toujours -1 ???