注册 登录
编程论坛 ASP技术论坛

asp数据库更新语句

jack33821 发布于 2010-07-03 00:27, 678 次点击
请大家帮忙看看这段语句错在哪里,为什么一直调试不出来,谢谢啦~~~

其中checked_job是返回数字2,each_id是返回之前页面复选框对对应的数据库id号码

Dim checked_job

checked_job = request.Form("checked")
response.Write checked_job

Dim each_id,sql,rs

For I=1 to request.Form("id").count
    each_id = request.Form("id")(I)
   
    set rs=server.CreateObject("adodb.recordset")
    Sql="update materiel_list set checked = '"& checked_job &"' where id = "& each_id
    rs.Open sql,db,1,2   
Next
2 回复
#2
gupiao1752010-07-03 14:36
你把循环去掉,看看是否能单一执行更新,如果可以,问题就出在循环上!具体问题具体分析!
#3
gupiao1752010-07-03 14:37
如果用上循环的话,考虑循环里each_ID是否能正确循环并取到正确的值!
1