表单提交后数据库怎么会空白

来源:百度知道 编辑:UC知道 时间:2024/05/16 17:05:27
我的网站,是采用ASP+access做的,在留言板那块提交action="ok.asp"

ok.asp 代码是这样的:
<%
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("zlcguestbook.mdb")

exec="insert into guestbook (g_name ,g_mail, g_advice) values('"& request.Form("name")&"','"& request.Form("mail")&"','"& request.Form("advice")& "')"
conn.execute exec
conn.close
set conn=nothing
response.write "记录添加成功!"
%>

问题是我写好我的留言点提交,说"记录添加成功"但是数据库里面显示都是空记录,怎么回事呢

留言页面<input name ="什么名称" 等其它

request("什么名称") 或 request.form("什么名称")

请看一下是不是有哪里不对!

检查一下你的输入页面的输入框名称是否和你编程时的变量名称一致,表单的提交方式是否为post.

Get方法用request,post用request.form,你输出exec看看

你是在本地做的还是服务器上做的
要是本地做的你看看你的网站的根目录是否添加了IISUSER用户,在加入写权限