回 帖 发 新 帖 刷新版面

主题:荤死,,这段代码有啥问题?/

我的注册页面一提交,就出现HTTP500呢

怎么回事呢.

<% 
Dim username,userpass,ip,city,imsi
Dim aaa,bbb,ccc,ddd,eee,fff

username=Trim(Request.form("name"))
userpass=Trim(Request.rorm("pass"))
ip=Trim(Request.Form("ip"))
city=Trim(Request.form("city"))
imsi=Trim(Request.form("imsi"))
aaa=Trim(Request.Form("aaa"))
bbb=Trim(Request.Form("bbb"))
ccc=Trim(Request.Form("ccc"))
ddd=Trim(Request.Form("ddd"))
eee=Trim(Request.Form("eee"))
fff=Trim(Request.Form("fff"))

Dim connstr,conn,data
    data = "admin.mdb"
    Connstr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & ChkMapPath(data)    
    Set Conn = Server.CreateObject("ADODB.Connection")
    Conn.Open Connstr

Dim rs,sql
  set rs=server.createobject("adodb.recordset")
  sql="select * from [admin] where 1<>1"
  rs.open sql,conn,1,3
      
      rs.addnew
      rs("name")=username
      rs("pass")=userpass
      rs("ip")=ip
      rs("city")=city
      rs("imsi")=imsi
      rs("aaa")=aaa
      rs("bbb")=bbb
      rs("ccc")=ccc
      rs("ddd")=ddd
      rs("eee")=eee
      rs("fff")=fff
   rs.update
   rs.close
set rs=nothing
   Conn.Close
Set Conn = Nothing

response.write "<tr><td align='center' height='22'>注册成功!欢迎您的加入!!</td></tr>"
response.write "<tr><td align='left' height='100'><br>你注册的用户名:" & name & "<br>"
    
%>

回复列表 (共4个回复)

沙发

ChkMapPath
这是什么?

板凳

LZ,同情你,我们遇到了一模一样的问题,我刚解决掉

给你个提示,是这句出问题了:rs.open sql,conn,1,3

3 楼

这不是我给你改的吗?


要调试程序,打开IE选项设置->高级,最下面有个显示友好信息关掉!
这样可以看到服务器返回的错误信息..


请问ChkMapPath这个函数存在不存在,如果你是复制别人的,而这个函数不存在的话

Connstr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & ChkMapPath(data)    
改为
Connstr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(data)

4 楼

显示友好HTTP出错信

我来回复

您尚未登录,请登录后再回复。点此登录或注册