I'm having some troubles with ASE 12.0 and MS DTC managed transactions. When my distributed component calls the SetAbort() method the transaction isn´t rolled back. I'm using ASE 10876 NT and Sybase ASE ODBC driver The Distributed Transaction Model is Native OLE.

My component was generated with PB 7 ( Build 10135 ) and ASE is installed in a Win 2000 Server.

The same object and application works fine in MS SQL Server and Oracle.

Can someone help me?