If the transaction mode is set to long, you control when the transaction ends by issuing a commit or rollback. If the access service encounters a begin transaction, an error message is issued.
The client application issues a commit or rollback statement for each transaction. When the client application closes the connection, the access service issues a rollback before exiting.