当前位置:编程学习 > asp >>

请帮我解释asp代码跪求 在线等谢谢 我这句代码错误 请帮我改正

<% if rs("uname")=request.Form("uname")and rs("psd")=request.Form("psd") then session("uname")=request.Form("uname") session("checked")=2 Response.Redirect("user_index.asp") else Response.Redirect("../login.asp") end if
追问:帮我看看哪里
exec="select * from user where(uname='"+uname+"' and '"+psd+"')"
set rs=server.CreateObject("adodb.Recordset")
rs.open exec,conn,1,1
%>

<%
if rs("uname")=request.Form("uname")and rs("psd")=request.Form("psd") then
session("uname")=request.Form("uname")
session("checked")=2
Response.Redirect("user_index.asp")
else
Response.Redirect("../login.asp")
end if
%>错误类型:
(0x80020009)
发生意外。 
/user/user_check.asp, 第 12 行
就是
if rs("uname")=request.Form("uname")and rs("psd")=request.Form("psd") then
这一行帮我改下谢谢
<!--#include file="conn.asp" -->
<%
uname=request.Form("uname")
psd=request.Form("psd")

exec="select * from user where(uname='"+uname+"' and '"+psd+"')"
set rs=server.CreateObject("adodb.Recordset")
rs.open exec,conn,1,1
if rs("uname")=request.Form("uname")and rs("psd")=request.Form("psd") then
session("uname")=request.Form("uname")
答案:试试if request.Form("uname")=rs("uname") and request.Form("psd")=rs("psd") then
其他:出现什么错误提示???

'判断数据库读取出来的用户名和密码是否和输入的一致
if rs("uname")=request.Form("uname")and rs("psd")=request.Form("psd") then
'一致情况,将值赋给Session保存
session("uname")=request.Form("uname")
session("checked")=2
'跳转到用户主界面
Response.Redirect("user_index.asp")
else
'重新跳转回登录页面
Response.Redirect("../login.asp")
end if 建议将request.from收到的值先传给一个临时变量,再进行比较,这们不容易出错。 

上一个:dreamweaver8里面我是html文件可不可以链接asp文件啊?为什么我链接asp后打不开那个链接,显示链接有问题
下一个:怎么把asp结尾的网站修改成html?

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,