用一个CDatabase和一个CRecordset,得到某表中所有记录集后,循环其中的每一条记录(标识ID区别),得到这条记录的某些字段的数值,根据判断这些数值满足某些条件后,再在同一个CRecordset记录集中找根它关联的记录(也在这个表中,和它相关的可能不止一个,得从CRecordset头到尾一条一条的找出来(找的条件可以假设为标识ID,如大循环的一个ID1,跟ID1相关的有ID2,ID3......),并修改ID2,ID3......这些记录的某些字段的值),如此循环完了后,再一下全部把修改后的CRecordset记录集UPdate到数据库,请问这个大循环怎么设计,怎么编程(在找相关记录的小循环时,我的程序老出这个连接已被大循环用),谢谢。