新微赢技术网

标题: asp编写网页批量删除sql server中数据 [打印本页]

作者: 小点点14504    时间: 2010-1-14 07:49
标题: asp编写网页批量删除sql server中数据
我用vbscript编写的asp页面对sql server数据库中的数据进行批量删除,当数量较少时,可以正确完成操作,但是删除的数目在十条以上时,网页就没有响应了,就要重新启动sql server,通过asp调用ado对象对sql server的数据删除操作不会只能在十条一下吧,希望各位大虾指教,小弟不胜感激 下面是我对数据库操作的vbscript部分代码,请指教
if (Request.QueryString("id") <> "") then Recordset1__MMColParam = Request.QueryString("id")
Dim str
idArray=split(Recordset1__MMColParam,",")
for each idstr in idArray
str=str & "id=" & idstr & " or "
next
str= left(str,(len(str)-len(" or ")))
CMD_DelSQL = "DELETE FROM lp_td WHERE " + str + " "
Set XP_cmFileDel = Server.CreateObject("ADODB.Command")
XP_cmFileDel.ActiveConnection = MM_con_STRING
XP_cmFileDel.CommandText = CMD_DelSQL
XP_cmFileDel.CommandTimeout = 0
XP_cmFileDel.CommandType = 1
XP_cmFileDel.Prepared = true
XP_cmFileDel.Execute()
作者: 絕版kun騙孖    时间: 2010-1-14 07:49
请指教阿,各位大虾
作者: 草本刚    时间: 2010-2-19 10:05
还没崇拜过谁呢,满足一下愿望吧,谢谢!




欢迎光临 新微赢技术网 (http://bbs.weiying.cn/) Powered by Discuz! X3.2