Syntax error in Transaction statement. (Error 3708)

Applies to: Access 2013 | Access 2016

When using transactions exclusively through the Microsoft Access database engine (not through an object model like DAO or ADO) the following syntax must be used: BEGIN/ROLLBACK TRANSACTION, WORK or nothing. If any other characters follow BEGIN or ROLLBACK, then this error will occur.

See also

Support and feedback

Have questions or feedback about Office VBA or this documentation? Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.