RollBack函式

RollBack函式,頭檔案是afxdao.h,用於結束當前事務並不保存變化。

介紹

語法:

Void Rollback();

說明:

在一個工作區對象內,事務對工作區總是全局的,不僅僅局限於一個資料庫或記錄集。在一個工作區事務中,如果在多於一個資料庫或記錄集執行操作,Rollback恢復所有資料庫和記錄集上的所有操作。

如果關閉工作區對象時未保存或回滾了任何未完成事務,則事務自動回滾。

示例

/**********************************************************************

演示函式原型:m_pDAOWorkspace->Rollback();

程式功能說明:結束當前事務並不保存變化。

*********************************************************************/

Void CDaoWorkspace::Rollback()

{

ASSERT_VALID(this);

//斷言資料庫是否打開

ASSERT(IsOpen());

ASSERT(m_pDAOWorkspace!=NULL);

//結束當前事務並不保存變化

DAO_CHECK(m_pDAOWorkspace->Rollback());

}

相關詞條

相關搜尋

熱門詞條

聯絡我們