משום מה הפלט שם הקובץ הוא : NOT ON FILE
5 פעמים - ז"א שהלולאה עושה את הבדיקה אך לא מוצאת שיוויון בין הרשומות בבסיס הנתונים למשתנים שבהם שמרתי את הנתונים שהכניס המשתמש בדף ה HTML שקורא לקובץ ה ASP שיש פה - למה זה ? הקובץ הוא :
<%set conn=server.CreateObject("adodb.connection")%>
<%conn.open "mydsn"%>
<%dim uname%>
<%dim pass%>
<%uname=Request.QueryString("uname")%>
<%pass=Request.QueryString("pass")%>
<%set rs=server.CreateObject("adodb.recordset")%>
<%sqlstr="select * from users"%>
<%rs.open sqlstr,conn%>
<%rs.MoveFirst%>
<%do while not rs.EOF %>
<%if = uname and = pass then%>
<% Response.Write "your user name is:" & uname&"<br>"%>
<% Response.Write "your password is:" & pass&"<br>"%>
<%else%>
<% Response.Write "not on file<br>"%>
<%end if%>
<%rs.MoveNext%>
<%loop%>
ok