如何逐条更改只有重复记录的字段
表中有重复和不重复的记录,现在将重复的记录字段b逐条更新,使用ADOQuery或ADOTable更改。
字段a,字段b
x1,aaaa
x1,bbbb
y1,cccc
z1,eeee
y1,ffff
b1,iiii
b1,llll
w1,vvvv
改为
字段a,字段b
x1,xxxx
x1,yyyy
y1,aaaa
y1,oooo
b1,eeee
b1,iiii
?
[解决办法]
首先在表中建立自增字段如自动编号字段ID,之后用
方法1)先查询到上面要改变的数据,然后
ADOQuery1->First();
while(!ADOQuery1->Eof){
ADOQuery1->Edit();
ADOQuery1->FieldByName("字段a")->AsString="........";
ADOQuery1->FieldByName("字段b")->AsString="........";
ADOQuery1->Next();
}