RollBack函式

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

基本介紹

  • 中文名:RollBack函式
  • 頭檔案:afxdao.h
  • :CDaoWorkspace
  • 功能:結束當前事務並不保存變化
介紹,示例,

介紹

語法:
Void Rollback();
說明:
在一個工作區對象內,事務對工作區總是全局的,不僅僅局限於一個資料庫或記錄集。在一個工作區事務中,如果在多於一個資料庫或記錄集執行操作,Rollback恢復所有資料庫和記錄集上的所有操作。
如果關閉工作區對象時未保存或回滾了任何未完成事務,則事務自動回滾。

示例

/**********************************************************************
演示函式原型:m_pDAOWorkspace->Rollback();
程式功能說明:結束當前事務並不保存變化。
*********************************************************************/
Void CDaoWorkspace::Rollback()
{
ASSERT_VALID(this);
//斷言資料庫是否打開
ASSERT(IsOpen());
ASSERT(m_pDAOWorkspace!=NULL);
//結束當前事務並不保存變化
DAO_CHECK(m_pDAOWorkspace->Rollback());
}

相關詞條

熱門詞條

聯絡我們