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 12.0.0.7/P/EBF 10876 NT and Sybase ASE ODBC driver 4.10.0.0. 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?