Cannot enlist in a transaction with uncommitted data pending

Error constant SQLE_CANNOT_ENLIST_WITH_UNCOMMITTED_DATA
ODBC 2 State ERROR
ODBC 3 State ERROR
Severity 16
SQLCODE –802
SQLSTATE 55W11
Sybase error code 13812
Probable cause

You tried to enlist a transaction on a connection that has pending uncommitted data.