Compartilhar via


TN047: Relaxamento dos 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 oferecerem 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 flexibilizaram a restrição de exigir 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.

Consulte também

Notas técnicas por número
Notas técnicas por categoria