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

我将其他一个能正常使用页面中删除删除代码复制过来,但无法调试通过,在下列第二行语句出错,无法删除记录,请问语句中哪里错了,该如何修改?
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
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 

cn.Execute "DELETE FROM text WHERE wzid=" & Request.QueryString("id"),,1
红字的部分也是代码里的?

2006-09-21 22:21
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
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
回复:(hu9jj)是的。
以下是引用hu9jj在2006-9-21 22:31:53的发言:
是的。

把红字的部分去掉试试。

2006-09-21 22:46
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
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 

Request.QueryString("id")
这个值的确接收到了?

2006-09-22 10:01
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
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 

能不能把详细的错误页面内容贴出来?

2006-09-23 11:33
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
xingwen1027
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2006-9-13
收藏
得分:0 
我也老是出现这样的问题,不知道是怎么回事!
2006-09-23 14:04
快速回复:[求助]删除记录的代码应该如何写
数据加载中...
 
   



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

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