update更新多行
我有一个Access数据表,我想一次更新多行,条件是:
1、共有5行,以自动排序字段 ID 作为判断条件。
2、更新的字段要符合条件,而且是 "新数据 "+ "老数据 " 更新
3、能不能不用循环,一次在一条update语句里完成?
update [table] set [name] = 'new_value '+ 'old_value ' where [ID]= 1 '
update [table] set [name] = 'new_value '+ 'old_value ' where [ID]= 2 '
。。。。。。。。。。。。。
怎么写?
------解决方案--------------------update [table] set [name] = [name]& ' "&asdf& " ' where [ID] < 5 '
------解决方案--------------------类型要一致
------解决方案--------------------strSQL = "update [table] set [name1] = " & (new_value+old_value) & " where [ID]= 1 "
------解决方案--------------------for i=1 to 5
strSQL = "update [table] set [name1] = " & (new_value&old_value) & " where [ID]= "&i
next
------解决方案--------------------同搞懂什么意思.
------解决方案--------------------up