TN047:放寬資料庫異動需求
這個技術注意事項,討論 MFC ODBC 資料庫類別的交易需求現在已過時。 在 MFC 4.2 之前,資料庫類別需要資料指標在 CommitTrans 或 Rollback 作業之後 保留于記錄集 上。 如果 ODBC 驅動程式和 DBMS 不支援此資料指標保留層級,則資料庫類別並未啟用交易。
從 MFC 4.2 開始,資料庫類別已放寬需要資料指標保留的限制。 如果驅動程式支援交易,將會啟用交易。 不過,您現在必須檢查 CommitTrans 或 Rollback 作業對開啟記錄集的影響 。 如需詳細資訊,請參閱成員函式 CDatabase::GetCursorCommitBehavior 和 CDatabase::GetCursorRollbackBehavior 。