首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

怎么逐条更改只有重复记录的字段

2012-03-21 
如何逐条更改只有重复记录的字段表中有重复和不重复的记录,现在将重复的记录字段b逐条更新,使用ADOQuery或

如何逐条更改只有重复记录的字段
表中有重复和不重复的记录,现在将重复的记录字段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();
}

热点排行