术语 | CDatabase::Rollback |
释义 | CDatabase::Rollback BOOL Rollback(); 返回值: 成功回滚事务,则返回非零值,否则为0。如果Rollback调用失败,则数据源和事务状况未知。如果Rollback返回0,则必须检查数据源以确定其状态。 说明: 调用这个成员函数,可以回滚事务期间所做的改动。所有自上次BeginTrans以来的CRecordset AddNew,Edit,Delete和Update调用都回滚到调用时存在的状态。 调用Rollback后,事务结束,必须为另一个事务再次调用BeginTrans。 调用BeginTrans前为当前的记录在Rollback后又成为当前记录。 回滚以后,在回滚前为当前的记录保持为当前。有关记录集状态和回滚的数据源的详细情况,请参阅联机文档“Visual C++程序员指南”中的“事务(ODBC)”。 示例: 请参阅联机文档“Visual C++程序员指南”中的“事务:执行记录集中的事务(ODBC)”。 请参阅:CDatabase::BeginTrans, CDatabase::CommitTrans |
随便看 |
|
MFC类库中文详解手册包含4274条MFC类库参考词条,基本涵盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容,是计算机编程的有利工具。