asp表单提交不到数据库中

各位大侠,请大家看一下这些代码是否有误。为什么提交过来的数据写不进数据库中。数据库是access类型。setconn=server.createobject("adodb... 各位大侠,请大家看一下这些代码是否有误。为什么提交过来的数据写不进数据库中。数据库是access类型。
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("wang.mdb")
set rs=server.createobject("adodb.recordset" )
sql="select * from dingdan"
rs.open sql,conn,3,2
rs.addnew
rs("name")=name
rs("xinbie")=xinbie
rs("old")=old
rs("zhiyie")=zhiyie
rs("zhiwu")=zhiwu
rs("dress")=dress
rs("youbian")=youbian
rs("email")=email
rs("tel")=tel
rs("QQ")=QQ
rs("leixing")=leixing
rs("fengge")=fengge
rs("kuanshi")=kuanshi
rs("feikuan")=feikuan
rs("money")=money
rs("beizhu")=beizhu

rs.update
rs.close
set rs=nothing
conn.close
set conn=nothing
end if
%>
展开
 我来答
louhui1018
2008-03-08 · TA获得超过4824个赞
知道大有可为答主
回答量:2002
采纳率:0%
帮助的人:1745万
展开全部
'第一点:是否连接资料库页面茄如<!--#include file="conn.asp"-->
'第二点:表单的写法<form name=form1 method=post action="现在文件名.asp"></form>注意表单中的名称与渣哗你现在写法是否一致[如rs("name")=name ]逐个核对,当不一致时,会产生:即时提交了,但数据库中没有资料.
'第三点:
<%
rs.open sql,conn,3,2
name=request.form("name")
...
...
beizhu=request.form("beizhu")
rs.addnew
...
...
rs.update
response.write"<script>alert('颤梁启新增成功!');history.go(-1)</script>"
...
%>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
六十七返璞归真
2008-03-16 · TA获得超过1501个赞
知道大有可为答主
回答量:1854
采纳率:0%
帮助的人:1465万
展开全部
一楼说的没有错。name是个关键字,你把name换成xm,注意:提交过来的那个表单也要蚂伏搭改。其他人说的,相信楼主不会犯闷拿这么低级的错误吧?

在程序语言中,关键字是厅贺不能这么用的。以后一定要记住了。

呵呵,以前我也总犯这种错误
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
li522056
2008-03-18 · 超过25用户采纳过TA的回答
知道答主
回答量:162
采纳率:0%
帮助的人:82.7万
展开全部
rs("beizhu")=beizhu
如果你后面的"beizhu"是变量名的话.你第一个name是关键字 不能用做变量能.但也不会影响其他的字段

如果"beizhu"是一个值,你想把这个枝如磨值写如数猛斗据库的话就必须用引号引起来..否则他会把他当作变量来处理.
如rs("beizhu") = "beizhu" (当值用)
rs("beizhu") = request("beizhu") (当变量用橡森)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友2c7e98c
2008-03-15 · 超过69用户采纳过TA的回答
知道小有建树答主
回答量:264
采纳率:0%
帮助的人:210万
展开全部
sql="select * from dingdan"
rs.open sql,conn,3,2
改成
rs.open ("dingdan"),conn,3,3
试液肢弯则试闹闹世.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友84d19e3cf
2008-03-06 · 超过15用户采纳过TA的回答
知道答主
回答量:46
采纳率:0%
帮助的人:0
展开全部
rs("name")=name name是个关键字
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式