CDaoRecordset::Requery 是 MFC 中 CDaoRecordset 类的一个公共方法,用于重新执行与记录集相关的 SQL 查询,从而更新记录集的内容。

以下是 CDaoRecordset::Requery 方法的基本用法:
// 假设 pRecordset 是 CDaoRecordset 对象
if (pRecordset->Requery()) {
    // 重新查询成功
    // 可以执行相应的操作
} else {
    // 重新查询失败
    // 可以执行其他操作
}

这个方法返回一个 BOOL 值,如果重新查询成功,则返回 TRUE,否则返回 FALSE。

在使用 Requery 方法之前,确保你已经打开了记录集(可以使用 Open 方法)。此方法可用于在记录集已经打开的情况下,重新执行相同的 SQL 查询,从而刷新记录集的内容。

这个方法通常用于在修改了数据库中的数据后,需要刷新记录集以获取最新的数据。需要注意的是,重新查询可能会导致当前记录集的游标重置,因此在调用 Requery 后,可能需要重新定位到之前的位置。


转载请注明出处:http://www.zyzy.cn/article/detail/16635/MFC/CDaoRecordset