Partilhar via


TN047: relaxando requisitos de transação de banco de dados

Esta nota técnica, que discutiu os requisitos de transação das classes de banco de dados ODBC do MFC, agora está obsoleta. Antes do MFC 4.2, as classes de banco de dados exigiam que os cursores fossem preservados em conjuntos de registros após uma operação CommitTrans ou Rollback. Se o driver ODBC e o DBMS não dão suporte a esse nível de preservação do cursor, as classes de banco de dados não habilitaram transações.

A partir do MFC 4.2, as classes de banco de dados afrouxaram a restrição de exigir a preservação do cursor. As transações serão habilitadas se o driver der suporte a elas. No entanto, agora você deve verificar o efeito de uma operação CommitTrans ou Rollback em conjuntos de registros abertos. Consulte as funções de membro CDatabase::GetCursorCommitBehavior e CDatabase::GetCursorRollbackBehavior para obter mais informações.

Confira também

Observações técnicas por número
Observações técnicas por categoria