如皋市俊通物流:这段asp代码有问题吗?

来源:百度文库 编辑:中科新闻网 时间:2024/05/05 19:07:16
<%
if request.form("B1")="提交" then
conn.open"DBQ="&server.mappath("tlmdb.mdb")&";DRIVER={Microsoft Access Driver (*.mdb)};"
set rs=server.CreateObject("adodb.recordset")
sql="select*from user"
rs.open sql,conn,1,2
rs.addnew
rs("昵称")=name
rs("游戏")=game
rs("联系方式")=lianxi
rs("个人简介")=jianjie
rs("水平")=shuiping
rs.update
rs.close
set rs=nothing
conn=nothing
endif
%>

有一个提交按钮name=B1,method=post,action=join.htm(就是这个文件名)
这位经理能清除点吗?user表名,加[]?

首先要给name,game等附值
name=request("name")
game=request("game")
......
然后才是
rs("昵称")=name
rs("游戏")=game
.......

最后
必须是 set conn=nothing

rs.open sql,conn,1,2
锁定类型应该为3吧
rs.open sql,conn,1,3

字段最好不用中文!

sql="select * from [user]"

改成这样:

<%
if request.form("B1")="提交" then
conn.open"DBQ="&server.mappath("tlmdb.mdb")&";DRIVER={Microsoft Access Driver (*.mdb)};"
set rs=server.CreateObject("adodb.recordset")
sql="select * from user"
rs.open sql,conn,1,3
rs.addnew
rs("昵称")=name
rs("游戏")=game
rs("联系方式")=lianxi
rs("个人简介")=jianjie
rs("水平")=shuiping
rs.update
rs.close
set rs=nothing
conn=nothing
end if
%>

以上,conn=nothing 前要加set
conn.close
set conn=nothing