TN047: rilascio dei requisiti di transazione database
Questa nota tecnica, che ha discusso i requisiti delle transazioni delle classi di database ODBC MFC, è ora obsoleta. Prima di MFC 4.2, le classi di database richiedevano che i cursori vengano mantenuti nei recordset dopo un'operazione CommitTrans o Rollback . Se il driver ODBC e DBMS non supportano questo livello di conservazione dei cursori, le classi di database non abilitavano le transazioni.
A partire da MFC 4.2, le classi di database hanno disattivato la restrizione della richiesta di conservazione dei cursori. Le transazioni verranno abilitate se il driver le supporta. Tuttavia, è ora necessario controllare l'effetto di un'operazione CommitTrans o Rollback sui recordset aperti. Per altre informazioni, vedere le funzioni membro CDatabase::GetCursorCommitBehavior e CDatabase::GetCursorRollbackBehavior .