如何在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();