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

怎么在BCB 6里完成这样的数据库操作

2012-07-18 
如何在BCB 6里完成这样的数据库操作?我先用where条件筛选出一些数据后,需要对这些数据的每一条做进一步处

如何在BCB 6里完成这样的数据库操作?
我先用where条件筛选出一些数据后,需要对这些数据的每一条做进一步处理,比如判断某个字段的值,然后换到下一条,这种应该怎么做?

[解决办法]
应该是用TADOQuery通过SQL把符合条件的记录查出来,然后一条条处理,大概这个样子
query->SQL->Add(strSQL);
query->Open();
query->First();
while ( !query->Eof ) {
int nField1 = query->FieldByName(strFieldName1)->AsInteger;
AnsiString strField2 = query->FieldByName(strFieldName2)->AsString;
.....
.....
query->Next();
}
query->Close();

热点排行