Connection attempting BACKUP has uncommitted transactions

Error constant SQLE_BACKUP_HAS_UNCOMMITTED_TRANS
ODBC 2 State ERROR
ODBC 3 State ERROR
Severity 16
SQLCODE –1028
SQLSTATE WB014
Sybase error code 13482
Probable cause

A connection attempting to perform a BACKUP ... WAIT BEFORE START or BACKUP ... WAIT AFTER END has uncommitted transactions. A COMMIT or ROLLBACK must be performed before executing the backup.