怎样用update同时修改多个数据(50分)

  • 主题发起人 主题发起人 xiaotianwangzi
  • 开始时间 开始时间
X

xiaotianwangzi

Unregistered / Unconfirmed
GUEST, unregistred user!
用update语句同时修改多个数据,怎么来写。
 
对于ADO控件组
LockType设置为ltBatchOptimistic
CursorType设置为ctStatic
使用它的方法UpdateBatch
 
我说的是用sql语句将他写出来,好不好实现啊
 
多表操作时update语句的区别ACCESS与SQLSERVER中的UPDATE语句对比:
SQLSERVER中更新多表的UPDATE语句:
UPDATE Tab1
SET a.Name = b.Name
FROM Tab1 a,Tab2 b
WHERE a.ID = b.ID;
同样功能的SQL语句在ACCESS中应该是
UPDATE Tab1 a,Tab2 b
SET a.Name = b.Name
WHERE a.ID = b.ID;
即:ACCESS中的UPDATE语句没有FROM子句,所有引用的表都列在UPDATE关键字后.
更新单表时:都为:
UPDATE table1 set ab='12',cd=444 where ....
 
设置上面的就行了,不需要什么特殊的语句。也不用循环。
 
是修改多条数据还是修改一条数据的多个字段?
 
update table set a='1',b='2'
 
后退
顶部