[ASP]Explication d'une requete SQL en ASP

Explication d'une requete SQL en ASP [ASP] - ASP - Programmation

Marsh Posté le 30-01-2003 à 17:41:25    

Code :
  1. <%@language=JavaScript%>
  2. <%Response.buffer=true%>
  3. <HTML>
  4. <HEAD>
  5. <BODY>
  6. Bonsoir
  7. <%
  8. var nomclient;
  9. var motdp;
  10. nomclient=Request.queryString("nom" );
  11. motdp=Request.queryString("mdp" );
  12. objBD=Server.CreateObject("ADODB.Connection" );
  13. objBD.open("DSN=oragrive,UID=dut;PWD=dut" );
  14. var requete="select * from gaulois where nom ='"+nomclient+"'";
  15. rs=objBD.execute(requete);
  16. if(rs.eof)
  17. {
  18. Response.write('Votre nom est inconnu" );
  19. }
  20. else
  21. {
  22. if(String(rs.fields.item(3))==motdp)
  23. {
  24. Response.Cookies("Login" )=nomclient;
  25. Response.Cookies("Login" ).Expires="2003/1/30";
  26. Response.write("Bienvenue" );
  27. }
  28. else
  29. Response.write("mauvais mot de passe" );
  30. }
  31. %>
  32. </BODY>
  33. </HTML>


Mon problème c'est que je vois pas exactement à quoi servent c'est bout de codes là :


if(rs.eof)


Celui là je crois que c'est pour dire que temps que la requete n'est pas nul continuer ...
 


{if(String(rs.fields.item(3))==motdp)


Mais celui là je bloque un peu.
 
Si un pro de l'ASP pourrais m'expliquer ca serais gentil, merci.


---------------
Pré Natal Disaster /!\ WorldCommunityGrid
Reply

Marsh Posté le 30-01-2003 à 17:41:25   

Reply

Marsh Posté le 30-01-2003 à 17:51:33    

Toxin67 a écrit :

[cpp]
 
Si un pro de l'ASP pourrais m'expliquer ca serais gentil, merci.


Ben j'y connais rien en ASP, mais ça pas l'air bien complexe.
Ton truc

Citation :

if(rs.eof)

c'est effectivement pour sortir si tu récupère rien dans ton result ( résultat de ta requête ).
Ensuite le

Citation :

{if(String(rs.fields.item(3))==motdp)


C'est pour vérifier si le mot de passe saisie est bien le même que celui en base.
D'ailleurs c'est pas bien, les mots de passe sont pas criptés.
 


---------------
Gérez votre collection de BD en ligne ! ---- Electro-jazzy song ---- Dazie Mae - jazzy/bluesy/cabaret et plus si affinité
Reply

Marsh Posté le 30-01-2003 à 17:54:17    

tomlameche a écrit :


Ben j'y connais rien en ASP, mais ça pas l'air bien complexe.
Ton truc

Citation :

if(rs.eof)

c'est effectivement pour sortir si tu récupère rien dans ton result ( résultat de ta requête ).
Ensuite le

Citation :

{if(String(rs.fields.item(3))==motdp)


C'est pour vérifier si le mot de passe saisie est bien le même que celui en base.
D'ailleurs c'est pas bien, les mots de passe sont pas criptés.
 
 


Les mot de passe pas crypté je sais c'est de l'initiation à l'ASP mais bon comme moi et la programattion ca fait plutot 2  :ange:  
 

Citation :

{if(String(rs.fields.item(3))==motdp)


Mais le truc que j'aimerais savoir c'est pkoi item(3) ??


---------------
Pré Natal Disaster /!\ WorldCommunityGrid
Reply

Marsh Posté le 30-01-2003 à 17:56:11    

Toxin67 a écrit :


Les mot de passe pas crypté je sais c'est de l'initiation à l'ASP mais bon comme moi et la programattion ca fait plutot 2  :ange:  
 

Citation :

{if(String(rs.fields.item(3))==motdp)


Mais le truc que j'aimerais savoir c'est pkoi item(3) ??


Ben je suppose que dans ta table ça doit être le 3ième champ, puisque tu as un

Citation :

select * from gaulois

.


---------------
Gérez votre collection de BD en ligne ! ---- Electro-jazzy song ---- Dazie Mae - jazzy/bluesy/cabaret et plus si affinité
Reply

Marsh Posté le 30-01-2003 à 18:04:00    

hum, ok merci je comprend mieux, on va dire que je suis pas allé au 5 derniers cours d'asp vu que j'etais alternativement au Sky et malade  :D


---------------
Pré Natal Disaster /!\ WorldCommunityGrid
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed