Manualcommitmodus

Im manuellen Commit-Modus müssen Anwendungen Transaktionen explizit abschließen, indem SQLEndTran aufgerufen wird, um sie zu übernehmen oder ein Rollback durchzuführen. Dies ist der normale Transaktionsmodus für die meisten relationalen Datenbanken.

Transaktionen in ODBC müssen nicht explizit initiiert werden. Stattdessen beginnt eine Transaktion implizit, wenn die Anwendung mit der Datenbank beginnt. Wenn für die Datenquelle eine explizite Transaktionsinitiierung erforderlich ist, muss der Treiber diese angeben, wenn die Anwendung eine Anweisung ausführt, die eine Transaktion erfordert und keine aktuelle Transaktion vorhanden ist.