In this blog post, you’ll learn more about the Sybase Error Cannot commit or rollback while enlisted in a transaction and the reason for receiving this error
Sybase SQL Error Message
Cannot commit or rollback while enlisted in a transaction
Reason for this Error
You tried to explicitly commit or rollback on a connection that is enlisted in a transaction. You must use the Commit/Abort protocol of the transaction instead.