Hi.
I have an windows application in VB.NET (2.0) and Oracle Database, the connections are handled by System.Data.OracleClient. My oracle client is 10g. In the server side, the AutoCommit is off. The application uses transtactions (isolationLevel: ReadCommitted) for certain operations.
The problem is that in some machines (and only in some of them) transactions don´t work as expected. The problems I have detected are the following:
Rollback doesn´t work (they are used inside the catch of the exception, as typically). All changes made before are commited.
From my app, I call a stored procedure that uses a select the clause "for update no wait". The excepted behavior was locking the selected rows, but it doesn´t happen.
Apparently, client-side configuration is the same in all the machines, but in some of them transactions have this behavior. Obviously I´m missing something...
Any help?
Thanks in advance
Gus.