最近有点逻辑混乱~~while(!pt_adoquery->Eof){//在控件中显示...}当查询到最后条记录时是无法显示的,我想全部显示出来我该怎么改?[解决办法]先do再while,或者用for循环。[解决办法]数据集->First();while (!数据集->Eof){ 读取字段信息到控件(); 数据集->Next();}数据集->Close();你可能把读取字段信息到控件(); 数据集->Next();放到读取字段信息到控件();前了。