TN047:放寬資料庫異動需求
這個技術注意事項,說明 MFC ODBC 資料庫類別的交易要求,現在已經過時。 在 MFC 4.2 之前,資料庫類別要求游標在資料錄集儲存在 CommitTrans 和 Rollback 作業之後。 如果 ODBC 驅動程式和 DBMS 不支援這個層級游標保存,則資料庫類別未啟用交易。
從 MFC 4.2 開始,資料庫類別會擴展了要求游標保存的限制。 如果驅動程式支援它們,交易會啟用。 不過,您現在必須檢查 CommitTrans 和 Rollback 作業的效果加入至開啟的資料錄集。 如需成員函式 CDatabase::GetCursorCommitBehavior 和 CDatabase::GetCursorRollbackBehavior 以取得詳細資訊。