首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

SQL剔除的同时取出这条记录的值

2013-04-02 
SQL删除的同时取出这条记录的值sqldelete from table where id in (&Request(Id)&)用get传过来的值

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就好了。
[解决办法]
 先把所有的都取出来放在一个对象或者集合里面,再删除

热点排行