怎么了,为什么就是错误呢?

lsrzm 2003-01-17 01:59:17
<% @ language=VBScript %>
<% response.buffer=true %>
<%
strUserName=request.form("username")
struserPass=request.form("userpass")
if strUserName="" then
response.write "<h2><font color=#ff0000>用户名不能为空,请输入!</font><p></h2>"
response.write "<center><a href=login.htm>回到主页面</a></center>"
elseif strUserPass="" then
response.write "<h2><font color=#ff0000>密码不能为空,请输入!</font><p></h2>"
response.write "<center><a href=login.htm>回到主页面</a></center>"
end if

strSQL="select * from usertable where username='"&trim(strUserName)&"'""and userpass='"&trim(strUserPass)&"'"
virtualpath="/test/dbJSTV.mdb"
path=server.mappath(virtualpath)
set strConn=server.createobject("adodb.connection")
strConn.open "driver={Microsoft Access Driver (*.mdb)};DBQ="&path
set cmd=server.CreateObject("adodb.recordset")
cmd.ActiveConnection =strConn
cmd.open strSQL,,3,2(为什么这一步错误?)))))))))))))))
if cmd.recordcount=0 then
response.write "<h2><font color=#ff0000>此用户不存在,或者密码不正确,请再一次输入!</font><p></h2>"
else
response.redirect "index.asp"
response.flush
end if

cmd.close
set cmd=nothing
%>
...全文
28 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
lsrzm 2003-01-17
  • 打赏
  • 举报
回复
呵呵,正确了,谢谢大家了,马上揭帖
lsrzm 2003-01-17
  • 打赏
  • 举报
回复
请看看我得sql语句这样写的正确不?
lsrzm 2003-01-17
  • 打赏
  • 举报
回复
我全部都是了,还是不行,气死我了,为什么错误这么不好纠正呀
逍遥小贼 2003-01-17
  • 打赏
  • 举报
回复
他并不需要返回结果,只是验证而已呀
那就试试:strconn.execute (sql)
cshadow 2003-01-17
  • 打赏
  • 举报
回复
cmd.open strSQL,strconn,3,2
lsrzm 2003-01-17
  • 打赏
  • 举报
回复
我得数据库连接是对的,为什么一执行cmd.open strSQL,,3,2,就出现了错误,是不是不能用open呀,他并不需要返回结果,只是验证而已呀
cshadow 2003-01-17
  • 打赏
  • 举报
回复
connstr="DBQ="+server.mappath("/test/dbJSTV.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
set conn=server.CreateObject("adodb.connection")
conn.open connstr

set cmd=server.CreateObject("adodb.recordset")
strSQL="select * from usertable where username='"&trim(strUserName)&"'""and userpass='"&trim(strUserPass)&"'"

cmd.open strSQL,conn,3,2
秋风ss落叶 2003-01-17
  • 打赏
  • 举报
回复
报什么错误
wsmt 2003-01-17
  • 打赏
  • 举报
回复
cmd.open strSQL,,3,2
---->
cmd.open strconn,strSQL,3,2

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧