VS2010里面,链接Oracle引用换成了Oracle.DataAccess.Client后 OracleCommand.Transaction回滚设置问题? 10
请教VS2010里面,链接Oracle引用换成了Oracle.DataAccess.Client后OracleCommand.Transaction回滚设置属性变只读,应...
请教 VS2010里面,链接Oracle引用换成了Oracle.DataAccess.Client后 OracleCommand.Transaction回滚设置属性变只读,应该怎么修改啊,有人遇到过吗
展开
2个回答
展开全部
using (TransactionScope ts = new TransactionScope(TransactionScopeOption.Required))
{
一个事务中操作代码。
if (!true)
ts.Dispose(); //rollback
else
ts.Complete(); //提交
}
TransactionScopeOption事务属性。
具体 TransactionScopeOption的解析参考 http://www.51cto.com/art/200807/80441.htm
{
一个事务中操作代码。
if (!true)
ts.Dispose(); //rollback
else
ts.Complete(); //提交
}
TransactionScopeOption事务属性。
具体 TransactionScopeOption的解析参考 http://www.51cto.com/art/200807/80441.htm
展开全部
是用OracleConnection的实例方法BeginTransaction事务的,示例代码(C#):
OracleTransaction oraTran = null;
OracleCommand oraCmd = null;
//oraTran初始化
oraTran = this.oraCon.BeginTransaction(); // 开始事务
oraCmd = this.oraCon.CreateCommand(); // 创建OracleCommand对象
// 执行SQL命令
oraTran.Commit(); // 提交事务或者回滚事务
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询