永发信息网

asp批量更新数据问题

答案:2  悬赏:50  手机版
解决时间 2021-03-12 01:22
sfzh=request.form("chk")
ywxgs=request.form("ywxgs")
cbkssj=request.form("cbkssj")
cbjssj=request.form("cbjssj")
arr=split(sfzh,",")

'批量更新数据库

for i=0 to ubound(arr)
set rs=server.createobject("adodb.recordset")
sql="update yhxhws_bwry set ywxgs='"&ywxgs&"',cbkssj='"&cbkssj&"',cbjssj='"&cbjssj&"' where sfzh='"&arr(i)&"'"
rs.open sql,objConn,3,3
next
为什么我上述语句只能UPDATE一条Checkbox提交的数据,而无法更新多条Checkbox提交的数据?
最佳答案
晕死。。。。。
为什么where那里不这样写呢where sfzh in('"&sfzh&"')"
sql="update yhxhws_bwry set ywxgs='"&ywxgs&"',cbkssj='"&cbkssj&"',cbjssj='"&cbjssj&"' where sfzh in('"&sfzh&"')"
objConn.execute(sql)

如果循环提交可以用下面方式,先确定ubound(arr)
for i=0 to ubound(arr)
sql="update yhxhws_bwry set ywxgs='"&ywxgs&"',cbkssj='"&cbkssj&"',cbjssj='"&cbjssj&"' where sfzh='"&arr(i)&"'"
objConn.execute(sql)
next
全部回答

'使用 trim()函数去空格

for i=lbound(aid) to ubound(aid)


response.write"id:"&trim(aid(i))&"密码:"&trim(pass(i))&"权限:"&trim(qx(i))&"<br>"

'写入数据库也一样, 加上trim即可去空格。
next

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
刹车时刹车片滋滋响怎么解决
宝宝不爱喝米粉怎么办
2011年05月12日宁波市公布第六次人口普查数据
上江头怎么去啊,有知道地址的么
封闭的地下室装修完了怎样去甲醛味
马自达标志的含义
hey oh中文发音版谁知道Hey oh这首歌的中文带
T%和R%怎么求二氧化钛带隙
我喜欢上我的表叔,该怎么办?
用分区魔术师合并硬盘分区会不会损失文件?
中国古代很多皇帝的寿命为什么那么短呢?
广东罗定市供电局待遇怎么样
某市市民用电的电价是0.53/千瓦时。安装“分
小博士亲子乐园这个地址在什么地方,我要处理
钟汉良版天龙八部里面灵鹫宫那个领导众多女人
推荐资讯
双子女和狮子男配吗?
飞机行李,啊七夕进去
大凤岗公园在什么地方啊,我要过去处理事情
NO8020(Nb-3)材质用什么焊条
室外给水管道水压试验市政道路给水管网,用的
使命召唤olak117白金时代怎么获得
材料人类破坏环境污染猎杀致近年多种物种大量
五行属土的吉字大全
阅读下列中外历史上法制建设的相关材料:材料
街头外贸怎么去啊,有知道地址的么
低碳创意画画什么好? 画未来的,还画现代的?
邮寄身份证安全吗?怎么邮寄?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?