We are having trouble executing scripts that begin with BEGIN and are having multiple procedures or triggers with the aforementioned provider. Execution of those fails. Has anyone eperienced similiar problems?
views:
302answers:
1
+2
A:
I believe that is a 'feature' of MS DPO.
The Oracle database does not support multiple transactions on a single connection—they are always scoped at the connection level. Accordingly, ODP.NET propagates a transaction to commands executed on the connection. The Microsoft provider requires you to explicitly assign the transaction to each command.
Consider using ODP.NET if you can.
Colin Pickard
2009-02-20 13:57:12