SQL De Wenti(50分)

  • 主题发起人 主题发起人 爱老虎YOU
  • 开始时间 开始时间

爱老虎YOU

Unregistered / Unconfirmed
GUEST, unregistred user!
如何批量更改adodataset反回的数据集的一个字段或多个字段的值
不用while not eof do
begin
edit;
f1 := Value1;
f2 := Value2;
......
next;
end;
 
除非你要更改的值可以用一个表达式来计算新值,否则你还是要一条条的来
例如:
update aTable set filed1 = aExpress where aCondition

表达式就看你的需求了
 
这样直接用ADOCommand或adoquery不就行了?
我主要是想能返回记录集,又可以批量更新字段!
 
就用AdoCommand不就行了,UpDate YouTable set field1=value1 ,field2=value2....
where ..........
 
同意photodelphi, 我也是这样做的。
 
多人接受答案了。
 
后退
顶部