cjard
Well-known member
- Joined
- Apr 25, 2006
- Messages
- 7,081
- Programming Experience
- 10+
I have a problem whereby I have used a modern version of a database driver (the oracle 10g client) to develop a system that will go into production with an older version of the driver.
It appears that the old version, in this deployment, lacks MTS transaction support, so any transactions the code will fail because the DLL that implements them simply isnt on the machine
In a TableAdapter based hierarchy, where the TAs themselves are responsible for leasing and re-pooling connections, I dont know how to start a transaction on just one conenction and carry it to the others...
Other developments writen long ago in VS2003 used explicitly declared connections and dataadapters. Because the connection was accessible to the programmer, the transaction could be controlled through connection.BeginTransaction et al and this seems not to require MTS
Is there anything I can do short of rewriting the app? Can I tell a TableAdapter which connection to use?
It appears that the old version, in this deployment, lacks MTS transaction support, so any transactions the code will fail because the DLL that implements them simply isnt on the machine
In a TableAdapter based hierarchy, where the TAs themselves are responsible for leasing and re-pooling connections, I dont know how to start a transaction on just one conenction and carry it to the others...
Other developments writen long ago in VS2003 used explicitly declared connections and dataadapters. Because the connection was accessible to the programmer, the transaction could be controlled through connection.BeginTransaction et al and this seems not to require MTS
Is there anything I can do short of rewriting the app? Can I tell a TableAdapter which connection to use?
Last edited: