ASP 批量更新修改的字段内容(ACCESS)

<%dimUserID,sql,rsUserID=trim(Request("ID"))idArr=split(UserID)kddh=requ... <%dim UserID,sql,rsUserID=trim(Request("ID"))idArr=split(UserID)kddh=request.form("kddh")if userid="" thenresponse.write"<script language=javascript>alert('未选择任何订单!');history.go(-1);</script>"  else for i = 0 to ubound(idArr)sql="update xinxi set ckkddh='"kddh"' where ID="&clng(idarr(i))   conn.Execute sqlnextresponse.write"<script language=javascript>alert('已修改所选订单!');history.go(-1);self.location=document.referrer</script>"    end if  conn.close set rs=nothing set conn=nothing   %>____________________________通过多选框.提交多条所选页面字段 kddh 过来本页...然后批量修改..现有的语句o循环有点问题想破脑袋.希望高手帮忙.. 展开
 我来答
百度网友f4ebc83
2013-09-08 · 超过91用户采纳过TA的回答
知道小有建树答主
回答量:236
采纳率:0%
帮助的人:175万
展开全部

idArr=split(UserID)有错,应该是: idArr=split(UserID,",")

不过不建议使用你那方法,有个更简单的:

<%
Dim userId,sql,rs,kddh
userId=request.form("ID")
kddh=request.form("kddh")
If userid="" Then
    response.write"<script>alert('未选择任何订单!');history.back();</script>"
Else
    conn.Execute("update xinxi set ckkddh='"&kddh&"' where ID in("&userId&")")
    response.write"<script>alert('已修改所选订单!');self.location=document.referrer;</script>"
End If
rs.close
Set rs=Nothing
conn.close
Set conn=Nothing
%>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式