CDatabase::CommitTrans

需要此成员函数完成事务。

BOOL CommitTrans( );

返回值

非零,如果更新成功完成;否则为0。 如果 CommitTrans 失败,该数据源的状态为未定义。 必须检查数据以确定其状态。

备注

事务包含一系列调用时从调用开始。BeginTrans 成员函数 CRecordset 对象的 AddNewEditDeleteUpdate 成员函数。 CommitTrans 提交该事务。 默认情况下,更新立即提交;调用 BeginTrans 导致更新的承诺推迟,直到 CommitTrans 调用。

直到调用 CommitTrans 结束事务,则在其原始状态可以调用 回滚 成员函数中止事务和将数据源保留。 若要启动一个新的事务,请再次调用 BeginTrans

有关事务的更多信息,请参见文章 事务(odbc)

示例

参见中的文章 事务:在记录集中执行事务(odbc)

要求

Header: afxdb.h

请参见

参考

CDatabase选件类

层次结构图

CDatabase::BeginTrans

CDatabase::Rollback