为什么取不到ID

k98188 2004-04-30 02:51:56
在book.asp
我做了:<a href="book.asp?del=ok?id=<%=rs("id")%>">删除留言</a>
我用<%
if request.querystring("del")="ok" then
delid=cint(request.querystring("id"))
set rs=server.createobject("ADODB.recordset")
sql="delete * from book where id="&delid
rs.open sql,conn,1,3
end if
%>
就是老是取不到ID,但是如果我改为<a href="book11.asp?del=ok?id=<%=rs("id")%>">删除留言</a>
然后新建一个文件book11.asp

<%
if request.querystring("del")="ok" then
delid=cint(request.querystring("id"))
set rs=server.createobject("ADODB.recordset")
sql="delete * from book where id="&delid
rs.open sql,conn,1,3
end if
%>
就可以取得到
这是为什么啊?
...全文
36 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
k98188 2004-04-30
  • 打赏
  • 举报
回复
哦,我知道为什么拉,谢谢大家拉
k98188 2004-04-30
  • 打赏
  • 举报
回复
没人说得清楚吗?
k98188 2004-04-30
  • 打赏
  • 举报
回复
为什么我新建一个book11.asp 就可以啊?
  • 打赏
  • 举报
回复
zmhqyw(炎舞) 真是看的仔细,呵呵
或者用conn.execute(sql)
k98188 2004-04-30
  • 打赏
  • 举报
回复
当然这个也是一个问题
k98188 2004-04-30
  • 打赏
  • 举报
回复
还有,主要的问题是取ID值,而不是说能不能删除,呵呵
k98188 2004-04-30
  • 打赏
  • 举报
回复
为什么我新建一个book11.asp 就可以啊?
睿睿爸爸 2004-04-30
  • 打赏
  • 举报
回复
哈哈哈!
好粗心
zmhqyw 2004-04-30
  • 打赏
  • 举报
回复
if request.querystring("del")="ok" then
delid=cint(request.querystring("id"))
set rs=server.createobject("ADODB.recordset")
sql="delete * from book where id="&delid 这里不能用delete * from,rs不会得到返回值
rs.open sql,conn,1,3
end if

if request.querystring("del")="ok" then
delid=cint(request.querystring("id"))
set rs=server.createobject("ADODB.recordset")
sql="select * from book where id="&delid
rs.open sql,conn,1,3
rs.delete
rs.update
rs.close
end if
k98188 2004-04-30
  • 打赏
  • 举报
回复
搞错了,呵呵,不好意思,刚才输错了,但是原来程序是对的,不知道什么原因?
孟子E章 2004-04-30
  • 打赏
  • 举报
回复
我做了:<a href="book.asp?del=ok&id=<%=rs("id")%>">删除留言</a>

28,391

社区成员

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

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