标题:看不出哪里错了,照搬过来就不行。请专家诊断。
只看楼主
kelind
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2006-12-14
结帖率:75%
已结贴  问题点数:10 回复次数:7 
看不出哪里错了,照搬过来就不行。请专家诊断。
错误类型:
Microsoft JET Database Engine (0x80004005)
操作必须使用一个可更新的查询。
/tay5/hw2.asp, 第 17 行


<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>

<body>
bname=request.form("name")
tel=request.form("tel")
message=request.form("message")
<%
set conn=server.createobject("adodb.connection")
mypath=server.mappath("../e5/example3.mdb")
conn.open "provider=microsoft.jet.oledb.4.0;data source=" & mypath
conn.execute("insert into guestbook(name,tel,message) values('"&bname&"','"&tel&"','"&message&"')")
conn.close
set conn=nothing
response.write "记录添加成功!"
%>
</body>
实在没办法,就把别人的成功代码照搬过来,到了我这里就不行了。不知哪里出了问题,请专家诊断一下。谢谢
搜索更多相关主题的帖子: head html Microsoft message content head html Microsoft message content 
2011-07-03 23:27
nicechlk
Rank: 3Rank: 3
等 级:论坛游侠
威 望:4
帖 子:330
专家分:187
注 册:2008-9-6
得分:0 
我滴个神,至少也得贴出错误提示的内容吧?

mypath=server.mappath("../e5/example3.mdb")

这个数据库文件你电脑里有没?

[ 本帖最后由 nicechlk 于 2011-7-4 00:15 编辑 ]

莫以善小而不为,莫以恶小而为之!
2011-07-04 00:13
kelind
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2006-12-14
得分:0 
错误提示:
错误类型:
Microsoft JET Database Engine (0x80004005)
操作必须使用一个可更新的查询。
/tay5/hw2.asp, 第 17 行

红色的是第17行。
conn.execute("insert into guestbook(name,tel,message) values('"&bname&"','"&tel&"','"&message&"')")
mypath=server.mappath("../e5/example3.mdb")数据库电脑里当然有。
按提示,应该是查询语句的问题,可实在找不出错在哪里?
请砖家帮看看
2011-07-04 23:40
dzt0001
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:5
帖 子:1281
专家分:4998
注 册:2005-10-12
得分:0 
数据库字段不要使用VB保留字,如name

----我怎能在别人的苦难面前转过脸去----
2011-07-05 08:44
kelind
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2006-12-14
得分:0 
我将name 改为p_name(数据库中和表单、asp代码都相应改了)还是不行。
什么是能更新的查询呢?
困绕我好长时间了。
请各位帮帮吧。
2011-07-05 22:41
kelind
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2006-12-14
得分:0 
e5.rar (7.94 KB)

大家帮帮吧,没办法了。
2011-07-05 22:44
dzt0001
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:5
帖 子:1281
专家分:4998
注 册:2005-10-12
得分:10 
p_name=request.form("p_name")
tel=request.form("tel")
message=request.form("message") 
上面3句ASP代码应写在<% %>里边

----我怎能在别人的苦难面前转过脸去----
2011-07-06 08:40
kelind
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2006-12-14
得分:0 
谢谢001
2011-07-06 09:44



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-344624-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.127084 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved