SQL删除的同时取出这条记录的值
sql="delete from table where id in ("&Request("Id")&")"
用get传过来的值删除这条记录时能否取出里边的其它字段值。
例如我现在需要这条记录里边的title等。如何取出。?求高手。
------解决方案-------------------- set rs=server.createobject("adodb.recordset")
sql="select * from table where id in ("&Request("Id")&")"
rs.open sql,conn,1,3
title=rs("title")
.....
rs.delete
rs.Update
rs.close
------解决方案--------------------rs多条时,支持批量
while not rs.eof
rs.delete
rs.next
....
直接用删除语句,是不能取读取的
------解决方案--------------------可以先读出来,再删除。但是reload就没有了。
------解决方案--------------------1、临时使用的话。
先取出赋予新的变量,传送过去。
2、需要保存的话。
取出——添加进新的——删除旧的。
------解决方案--------------------这个需求很奇怪,既然要删除,为什么又需要它的title。
既然这样,那你干脆不删除,只给它设置一个标记不好吗?
比如flag,默认值设为0,要删除时,把它设为1就好了。
------解决方案--------------------这个需求很奇怪,既然要删除,为什么又需要它的title。
既然这样,那你干脆不删除,只给它设置一个标记不好吗?
比如flag,默认值设为0,要删除时,把它设为1就好了。
------解决方案-------------------- 先把所有的都取出来放在一个对象或者集合里面,再删除