delete语句不执行是怎么回事

空气对流 2012-09-22 09:19:10
sqll="select * from zaslzx where newid="&request("edit")
set rss=server.CreateObject("adodb.recordset")
rss.open sqll,conn,1,3
if not rss.eof then
response.Write("删前")
rss.delete
rss("newtitle")="22222"
response.Write("删后")
rss.update
response.Write("修改成功!")
else
response.Write("无此记录")
end if
运行了response.Write("删前")语句之后就不运行了,但是修改可以,如下
sqll="select * from zaslzx where newid="&request("edit")
set rss=server.CreateObject("adodb.recordset")
rss.open sqll,conn,1,3
if not rss.eof then
response.Write("删前")
rss("newtitle")="22222"
rss.update
response.Write("修改成功!")
else
response.Write("无此记录")
end if
求解决方法
...全文
431 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
menameok 2012-09-22
  • 打赏
  • 举报
回复
sql1="delete from zaslzx where newid="&request("edit")
你输出一下 sql1 拿到数据库中执行看看有问题么
空气对流 2012-09-22
  • 打赏
  • 举报
回复
sql1="delete from zaslzx where newid="&request("edit")
response.write("删前!")
conn.execute(sql1)
response.Write("删后!")

还是执行到“删前”就不执行下面的了
menameok 2012-09-22
  • 打赏
  • 举报
回复
if not rss.eof then
response.Write("删前")
rss.delete
rss("newtitle")="22222"
response.Write("删后")
rss.update
response.Write("修改成功!")
else ……
==================================
这个地方怎么把 删除和修改 放在一起了。。。删除一般不用ado,直接用 conn.execute(sql删除语句就行)
空气对流 2012-09-22
  • 打赏
  • 举报
回复
求高手求解啊
空气对流 2012-09-22
  • 打赏
  • 举报
回复
求高手求解
scscms太阳光 2012-09-22
  • 打赏
  • 举报
回复
response.Write("删前")
rss.delete //这里删除已经了,就不存在这条记录,下面怎么还可以赋值呢?
rss("newtitle")="22222" //必须删除这行 response.Write("删后")
rss.update

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧