标题:请教语句应该如何写
取消只看楼主
不知123
Rank: 2
等 级:论坛游民
帖 子:20
专家分:14
注 册:2012-9-3
结帖率:66.67%
已结贴  问题点数:20 回复次数:4 
请教语句应该如何写
ASP+SQL2000
有张表AA中的字段KK为VARCHAR型,想批量删除表中的数据
strSql ="Delete From AA where KK in ('" & id & "')"

但只能删除单条记录,不能删除多条,请问哪位大大帮忙修改下,可以一次删除多条记录!!!
搜索更多相关主题的帖子: 如何 where 记录 
2012-09-13 21:44
不知123
Rank: 2
等 级:论坛游民
帖 子:20
专家分:14
注 册:2012-9-3
得分:0 
如何修改?
2012-09-13 23:29
不知123
Rank: 2
等 级:论坛游民
帖 子:20
专家分:14
注 册:2012-9-3
得分:0 
<!--#INCLUDE FILE="odbc_connection.asp"-->
<%
'首先获取传过来的记录编号id
Dim myselect_id
myselect_id=Request.Form("myselect")
'然后删除其中的空格
myselect_id=Replace(myselect_id," ","")
'下面组织Delete语句,条件为传过来的记录编号
strSql ="Delete From kfgl where kfgldl in ('" & myselect_id & "')"
Response.Write strSql
'执行删除操作,执行完毕后返回首页
db.Execute(strSql)
Response.Redirect "scyh1.asp"      
%>
2012-09-14 09:01
不知123
Rank: 2
等 级:论坛游民
帖 子:20
专家分:14
注 册:2012-9-3
得分:0 
回7楼:是字符型的,也是唯一的,现在是可以删除一条,我想怎么修改才能删除多条记录!或是ASP根本不支持多条的删除!!
另6楼的写法应该只适用于INT型的吧。如果是INT型应该可以删除多条记录,但我这是VARCHAR型的。

[ 本帖最后由 不知123 于 2012-9-15 21:35 编辑 ]
2012-09-15 21:33
不知123
Rank: 2
等 级:论坛游民
帖 子:20
专家分:14
注 册:2012-9-3
得分:0 
谢谢,问题已解决。
2012-09-16 20:22



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-381341-1-1.html




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

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