日期:2014-05-16  浏览次数:20897 次

多步操作产生错误。请检查每一步的状态值。我要疯了,这神马错误啊。。
我这一个简单的登录验证处理:

set rs=server.CreateObject("adodb.recordset")
rs.open "select * from vip_info where uname='"&uname&"' and uck=1",conn,1,1
if rs.eof then
response.Write "<script>alert('温馨提示:用户不存在,请您重新输入');history.go(-1)</script>"
response.End()
else
if rs("upass")<>mid(md5(upass),3,7) then
response.Write "<script>alert('温馨提示:密码输入错误,请您重新输入');history.go(-1)</script>"
response.End()
else
call viplogtxtadd(uname,rs("id"))
response.Cookies("vip")("uname")=uname
response.Cookies("vip")("uid")=rs("id")
response.Cookies("vip")("ck")="ok"
end if
end if
rs.close
set rs=nothing

红色部分报错了,我之前是access的数据库,现在换成了mysql,问题就来了,,这该怎么处理啊
我在网上找了下,说的那几种情况我都调了,还是这样,,,怎么办啊。。。。
MySQL

------解决方案--------------------
转换数据库一定要注意数据类型
------解决方案--------------------
报错了?
请贴出错误信息