韩国赛可有限公司:请问添加asp记录为什么不成功?

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/02 08:54:47
请问添加asp记录为什么不成功?
原程序
ASP.ASP表单程序如下:
<form name="form1" method="post" action="example5.asp">
name <input type="text" name="name"><br>
tel <input type="text" name="tel"><br>
message <input type="text" name="message" value=""><br>
<input type="submit" name="Submit" value="提交">
<input type="reset" name="Submit2" value="重置">
</form>

example5.asp程序如下:

<%
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("book.mdb")
name=request.form("name")
tel=request.form("tel")
message=request.form("message")
exec="insert into guestbook(name,tel,message)values('"+name+"',"+tel+",'"+message+"')"
conn.execute exec
conn.close
set conn=nothing
response.write "记录添加成功!"
%>

提交表单出现如下提示,请问高手我应该如何处理???急急!!!
无法显示网页
技术信息(用于支持人员)
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] 操作必须使用一个可更新的查询。
/example5.asp, 第 8 行
浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
网页:
POST 47 ??? /example5.asp
POST Data:
name=ww&tel=1233&message=aa&Submit=%CC%E1%BD%BB
时间:
2005年5月1日, 17:45:05

先随便打开C盘或者其它盘,在 工具--文件夹选项--查看--不选中使用简单文件共享(推荐)(即前面没有勾).然后再到你用IIS打开的文件夹,右键,属性--安全--添加一个Everyone--设置为完全控制.就可以了!

exec 是execute的缩写 应该不能用 还有你response.write exec看看他是什么样的,是不是符合sql语句要求