Modalità di commit manuale

In modalità commit manuale, le applicazioni devono completare in modo esplicito le transazioni chiamando SQLEndTran per eseguine il commit o il rollback. Si tratta della modalità di transazione normale per la maggior parte dei database relazionali.

Non è necessario che le transazioni in ODBC siano avviate in modo esplicito. Al contrario, una transazione inizia in modo implicito ogni volta che l'applicazione inizia a operare sul database. Se l'origine dati richiede l'avvio esplicito della transazione, il driver deve fornirla ogni volta che l'applicazione esegue un'istruzione che richiede una transazione e non è presente alcuna transazione corrente.