主题:  为什么还是不行?大家来帮帮忙吧!

xiaolusir

职务:普通成员
等级:1
金币:0.0
发贴:4
#12002/10/26 10:07:11
谢谢大虾告诉我解决的方法,可惜还是不行!
或许使我没把源代码写全。
以下是我的网页register.asp的全部源代码:
<%
set conn=server.createobject("adodb.connection")
DBPath="Provider=Microsoft.Jet.OLEDB.4.0;" & Server.MapPath("../data/members.mdb")
conn.Open "members"
if trim(request.form("Name"))="" or trim(request.form("psw"))="" or trim(request.form("E_mail"))="" then
%>

<%
else
set rstmp=server.createobject("adodb.recordset")
set rstmp=conn.execute("Select * from Users Where Name='"&trim(request.form("name")) & "'")
if not rstmp.eof then
response.write("错误:

用户名:"&request.form("Name")&"已经被别人使用,请使用其他用户名!

按此返回>>

")
else
str="Insert Into Users(Name,Sex,Psw,Email,City,Occupation,URL,Signature,Interests,OICQ,ICQ,PswNotice,PswItis) values('"
str=str & request.Form("name") & "','"
str=str & request.form("sex") & "','"
str=str & request.form("psw") & "','"
str=str & request.form("e_mail") & "','"
str=str & request.form("city") & "','"
str=str & request.form("occupation") & "','"
str=str & request.form("url") & "','"
str=str & request.form("Signature") & "','"
str=str & request.form("Interests") & "','"
str=str & request.form("oicq") & "','"
str=str & request.form("icq") & "','"
str=str & request.form("pswnotice") & "','"
str=str & request.form("pswitis") & "')"
conn.execute(str)
set rs=server.createobject("adodb.recordset")
set rs=conn.execute("Select * from Users Where name='"&request.form("name") & "'")
session.contents("UserName")=request.form("name")
%>


恭喜-注册成功



注册成功





































您的资料:

注册名

<%=rs("name")%>

性别
<%if rs("sex")=0 then response.write("女") end if%>
密码提示<%=rs("pswnotice")%>
提示答案<%=rs("pswitis")%>
Email地址<%=rs("email")%>
城市<%=rs("city")%>

职业
<%=rs("Occupation")%>

主页
<%rs=("URL")%>

兴趣爱好
<%=rs("Interests")%>

OICQ号码
<%=rs("OICQ")%>

ICQ号码
<%=rs("ICQ")%>

签    名
<%=rs("Signature")%>

其他属性:
社区货币:
<%=rs("cash")%>
NG
个人魅力:<%=rs("meili")%>


现在登录



 



<%
rs.close
set conn=nothing
set rs=nothing
end if
end if
%>
错误为
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
/asp/shequ/register.asp, 第 32 行
有谁能帮忙改一下!
求求大家了!!!



5D荣誉版主

职务:普通成员
等级:1
金币:10.0
发贴:271
#22002/10/26 14:27:53
关于0x80004005错误的提示:
If a user creates an address and leaves the address name blank, the following error is generated on every page that the basket is loaded

1)我想可能是你注册名表单名称是name,你把name改为其它名称试试
2)还有数据库字段名称尽量不要用什么name之类的名称