ASP 多项修改数据不成功
我从数据库中读取记录值,想要多项修改选中的内容。但是每次却只能修改第一条,请高手帮忙解决一下,谢谢,代码如下:request.Form("submit")="入库选中订单...
我从数据库中读取记录值,想要多项修改选中的内容。但是每次却只能修改第一条,请高手帮忙解决一下,谢谢,代码如下:
request.Form("submit")="入库选中订单" then
ckb=request.Form("chkb")
if ckb<>empty then
setArry=split(ckb,",")
for i=0 to UBound(setArry)
sql2="Update [Order] set In_state=1 where Orderid='"&setArry(i)&"'"
conn.execute(sql2)
//response.Write(setArry(i))
//response.Write("<p>")
next
response.Write("<script language='javascript'>alert('成功入库所有订单!');window.document.location.href='order_manager.asp';</script>")
else
response.Write("123")
end if
我用response.write 能够显示出所有提交的Orderid,也能够正确打印出i的值
但是不清楚为什么就只能更新第一条~是SQL语句错误吗~? 展开
request.Form("submit")="入库选中订单" then
ckb=request.Form("chkb")
if ckb<>empty then
setArry=split(ckb,",")
for i=0 to UBound(setArry)
sql2="Update [Order] set In_state=1 where Orderid='"&setArry(i)&"'"
conn.execute(sql2)
//response.Write(setArry(i))
//response.Write("<p>")
next
response.Write("<script language='javascript'>alert('成功入库所有订单!');window.document.location.href='order_manager.asp';</script>")
else
response.Write("123")
end if
我用response.write 能够显示出所有提交的Orderid,也能够正确打印出i的值
但是不清楚为什么就只能更新第一条~是SQL语句错误吗~? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询