术语 | CDaoRecordset::Requery |
释义 | CDaoRecordset::Requery virtual void Requery(); throw(CDaoException, CMemoryException); 说明: 调用这个成员函数,可以重建(更新)记录集。如果返回任何记录,第一条记录成为当前记录。 为使记录集反映你或其它用户对数据源的添加或删除,必须调用Requery重建记录集。如果记录集是动态集,它会自动反映你或其它用户对现有记录所作更新(但不是添加)。如果记录集是快照,必须调用Requery来反映其它用户所作的编辑以及添加删除。 对动态集或快照,在任何想重建记录集时用参数值调用Requery。调用Requery之前通过设置m_strFilter和m_strSort设置新过滤器。调用Requery之前通过向参数数据成员分配新值设置新参数。 如果重建记录集的努力失败,将关闭记录集。调用Requery之前,可以通过CanRestart成员函数确定能否重新查询记录集。CanRestart不保证Requery会成功。 警告:只在调用Open之后调用Requery。 如果调用CanRestart返回0,则不能在动态集型和快照型记录集上调用Requery,也不能在表型记录集上使用它。 如果调用Requery之后IsBOF和IsEOF均返回非零,则查询不返回任何记录,记录集中不含有数据。 有关更新数据的更多信息,请参阅联机文档“Visual C++程序员指南”中的“DAO记录集:记录集操作”。有关信息,请参阅DAO帮助中的“Requery方法”。 请参阅:CDaoRecordset::CanRestart |
随便看 |
|
MFC类库中文详解手册包含4274条MFC类库参考词条,基本涵盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容,是计算机编程的有利工具。