解决问题记录(4)-Oracle Not Support Parallel Transaction
【问题描述】
调用DAL执行存储过程往数据库中写数据的时候提示“Oracle Not Support Parallel Transaction”
【错误原因】
1. 当一个事务没有结束又启动一个事务的时候。
2.有嵌套子事务。
3.启动了分布式事务同时又启动了一个Local Transaction。
在MSDN中说OLEDB支持嵌套事务,但是在ORACLE中行不通。
【解决方法】
1.尽快关闭连接。
2.控制事务,不要出现上面说的第三个错误做法。
3.使用OLEDB的时候不要启动嵌套事务。
调用DAL执行存储过程往数据库中写数据的时候提示“Oracle Not Support Parallel Transaction”
【错误原因】
1. 当一个事务没有结束又启动一个事务的时候。
2.有嵌套子事务。
3.启动了分布式事务同时又启动了一个Local Transaction。
在MSDN中说OLEDB支持嵌套事务,但是在ORACLE中行不通。
【解决方法】
1.尽快关闭连接。
2.控制事务,不要出现上面说的第三个错误做法。
3.使用OLEDB的时候不要启动嵌套事务。