术语 | CDaoQueryDef::Execute | ||||||||||||||||||||
释义 | CDaoQueryDef::Execute virtual void Execute( int nOptions = dbFailOnError ); throw( CDaoException, CMemoryException ); 参数:
术语“一致性”(consistent)和“非一致性”(inconsistent)的含义,请参阅DAO帮助中的“Execute方法”。 说明: 本函数用于执行查询定义对象定义的查询。以这种方式执行的查询只能是如下类型之一: ·动作查询 ·SQL直通查询 Execute不能用来处理那些返回记录的查询,如选择型查询。它通常用于批量处理的查询,如UPDATE、INSERT或SELECT INTO,或数据定义型操作(DDL)。 要了解有关动作查询和SQL直通查询的定义,请参阅联机文档“Visual C++程序员指南”中的“DAO查询定义:动作查询和SQL直通查询”。 提示: 使用ODBC表时最好的方式是把它们与一个Microsoft Jet数据库联系起来。要了解更详细的信息,请参阅DAO帮助中的“使用DAO存取外部数据库”和联机文档“Visual C++程序员指南”中的“DAO扩展:使用外部数据源”。 可以调用成员函数GetRecordsAffected检测最近一次调用Execute函数所影响的记录数。例如,GetRecordsAffected会返回执行一个动作查询后删除、更新或插入的记录数。但是返回的记录数没有考虑级联更新和级联删除的记录。 如果同时设置了dbInconsistent和dbConsistent或者一个也没有设,结果都取缺省值,即dbInconsistent。 本函数的执行不返回记录集。在一个返回记录集的查询上执行本函数会使MFC产生一个CDaoException类型的异常。 要了解有关使用Execute函数的更详细的信息,请参阅联机文档“Visual C++程序员指南”中的“DAO查询定义:使用查询定义”。 |
||||||||||||||||||||
随便看 |
|
MFC类库中文详解手册包含4274条MFC类库参考词条,基本涵盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容,是计算机编程的有利工具。