标题:asp数据库更新语句
只看楼主
jack33821
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2010-7-3
结帖率:0
已结贴  问题点数:20 回复次数:2 
asp数据库更新语句
请大家帮忙看看这段语句错在哪里,为什么一直调试不出来,谢谢啦~~~

其中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
搜索更多相关主题的帖子: 数据库 语句 asp 
2010-07-03 00:27
gupiao175
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:40
帖 子:1787
专家分:7527
注 册:2007-6-27
得分:20 
你把循环去掉,看看是否能单一执行更新,如果可以,问题就出在循环上!具体问题具体分析!

Q:1428196631,百度:开发地 即可找到我,有事请留言!
2010-07-03 14:36
gupiao175
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:40
帖 子:1787
专家分:7527
注 册:2007-6-27
得分:0 
如果用上循环的话,考虑循环里each_ID是否能正确循环并取到正确的值!

Q:1428196631,百度:开发地 即可找到我,有事请留言!
2010-07-03 14:37



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




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

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