| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1687 人关注过本帖
标题:[求助]删除记录的代码应该如何写
取消只看楼主 加入收藏
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11857
专家分:43421
注 册:2006-5-13
结帖率:99.55%
收藏
 问题点数:0 回复次数:10 
[求助]删除记录的代码应该如何写

我将其他一个能正常使用页面中删除删除代码复制过来,但无法调试通过,在下列第二行语句出错,无法删除记录,请问语句中哪里错了,该如何修改?
set cn=server.CreateObject("ADODB.Connection")
cn.Execute "DELETE FROM text WHERE wzid=" & Request.QueryString("id"),,1
错误类型:
Microsoft VBScript 运行时错误 (0x800A01A8)

搜索更多相关主题的帖子: 代码 记录 删除 
2006-09-21 21:40
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11857
专家分:43421
注 册:2006-5-13
收藏
得分:0 
是的。

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2006-09-21 22:31
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11857
专家分:43421
注 册:2006-5-13
收藏
得分:0 
去掉红字部分依旧不行,但出错的类型不同了。
错误类型:
ADODB.Connection (0x800A0E78)

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2006-09-22 06:24
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11857
专家分:43421
注 册:2006-5-13
收藏
得分:0 
这个值已经收到,我将语句改为Response.Write(id),页面就能够显示出来。

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2006-09-23 06:59
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11857
专家分:43421
注 册:2006-5-13
收藏
得分:0 
程序在家中的电脑调试。待我下班回家后晚上再贴。其出错的行就是
cn.Execute "DELETE FROM text WHERE wzid=" & Request.QueryString("id")
错误类型:
ADODB.Connection (0x800A0E78)

上述代码是从一个留言簿中抄来的,这个留言簿能正常使用,其完整的语句如下:
cn.Execute "DELETE FROM text WHERE wzid=" & Request.QueryString("id"),,1
但我运行时就出错如下:
错误类型:
Microsoft VBScript 运行时错误 (0x800A01A8)
按照版主的提示将语句后面的,,1去掉后,错误的类型就成为前面的链接错误了。

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2006-09-23 12:07
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11857
专家分:43421
注 册:2006-5-13
收藏
得分:0 
出错时的提示如下:

本页无法显示
试图访问的网页出现问题,无法显示。

--------------------------------------------------------------------------------

请尝试以下方法:

单击 刷新按钮或者梢候再试。

打开 127.0.0.1 主页,然后查找与所需信息相关的链接。
HTTP 500.100 - 内部服务器错误 - ASP 错误
Internet 信息服务

--------------------------------------------------------------------------------

技术信息(适用于支持人员)

错误类型:
ADODB.Connection (0x800A0E78)
/qs98/txtdel.asp, 第 8 行


浏览器类型:
Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0; {A9B488B8-9041-C480-928C-51C008BEE1E6})

页:
GET /qs98/txtdel.asp?id=4

时间:
2006年9月23日, 20:58:31

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2006-09-23 20:59
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11857
专家分:43421
注 册:2006-5-13
收藏
得分:0 
txtdel.asp文件的代码如下:
<!--#include file="conn.asp"-->
<%
set cn=server.CreateObject("ADODB.Connection")
tid=Request.QueryString("id")
cn.Execute "DELETE FROM text WHERE wzid="&(tid) '提示出错的代码行
conn.close
set rs=nothing
set conn=nothing
%>
<script language=javascript>
alert("文件记录已经被删除!");
window.location.href="main.asp";
</script>

[此贴子已经被作者于2006-9-23 21:07:37编辑过]


活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2006-09-23 21:04
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11857
专家分:43421
注 册:2006-5-13
收藏
得分:0 
仍然出相同的错误,

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2006-09-23 22:37
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11857
专家分:43421
注 册:2006-5-13
收藏
得分:0 
这些代码是抄的一个留言簿的,这个留言簿能够正常使用,其原代码如下:
set cn=server.CreateObject("ADODB.Connection")
CreateConn cn,dbtype

cn.Execute "DELETE FROM reply WHERE articleid=" & Request.QueryString("id"),,1
cn.Execute "DELETE FROM main WHERE id=" & Request.QueryString("id"),,1
我将最后一行的代码去掉了,然后作了一些必要的修改。在调试时第二代码不能通过,于是又将其删除。然后在第三行代码出错,按照版主yms123的提议,删掉了后面的,,1。调试还是通不过。
如果用创建记录集的话,是不是先要用open语句打开?

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2006-09-24 08:43
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11857
专家分:43421
注 册:2006-5-13
收藏
得分:0 
谢谢17楼的提示,待我晚上回去加上括号再试试。

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2006-09-24 12:20
快速回复:[求助]删除记录的代码应该如何写
数据加载中...
 
   



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

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