Oracle 事务机制 批量添加,修改,更新
2011-11-17 16:51
363 查看
---------------------------------------------------------------------------------------------2011-12-14编辑-------------------------------------------------------------------------------------------------------------------
写个方法,返回类型是bool ,调用该方法
实际使用修改Dtsc.Common.Upload.UploadHelper.DeleteResFile(model.ActivityId); BizTsNeactivitys.Delete(model.ActivityId,trans);这2句就可以了。
例如:
using (OracleConnection oc = new OracleConnection(OracleHelper.ConnectionString)) { oc.Open(); OracleTransaction trans = oc.BeginTransaction();//申明一个基于连接的事物并开始执行 try { Dtsc.Common.Upload.UploadHelper.DeleteResFile(model.ActivityId); BizTsNeactivitys.Delete(model.ActivityId,trans); trans.Commit();//提交事物 flg = true; } catch (Exception ex) { trans.Rollback();//回滚事物 flg = false; throw ex; } finally { trans.Dispose(); } return flg; }
写个方法,返回类型是bool ,调用该方法
实际使用修改Dtsc.Common.Upload.UploadHelper.DeleteResFile(model.ActivityId); BizTsNeactivitys.Delete(model.ActivityId,trans);这2句就可以了。
例如:
public bool t_spSWJZ(TsNeactivitys model) { bool flg = false; using (OracleConnection oc = new OracleConnection(OracleHelper.ConnectionString)) { oc.Open(); OracleTransaction trans = oc.BeginTransaction();//申明一个基于连接的事物并开始执行 try { Dtsc.Common.Upload.UploadHelper.DeleteResFile(model.ActivityId); BizTsNeactivitys.Delete(model.ActivityId,trans); trans.Commit();//提交事物 flg = true; } catch (Exception ex) { trans.Rollback();//回滚事物 flg = false; throw ex; } finally { trans.Dispose(); } return flg; } }
相关文章推荐
- Oracle 通过子查询批量添加、修改表数据
- linux批量添加用户批量修改密码(newusers,chpasswd)
- Hibernate批量更新和批量删除批量添加(转)
- ORACLE批量更新四种方法比较
- MongoDB学习笔记~大叔分享批量添加—批量更新—批量删除
- oracle 修改表名、列名、字段类型、添加列、删除列
- Oracle之列的添加、删除和修改
- 自动化运维程序1:批量自检,更新,配置修改,发布
- oracle 批量更新四种方法比较
- Oracle修改IP地址需要更新配置文件
- Oracle:添加用户,赋权,修改密码,解锁,删除用户
- Oracle中的Merge函数(批量更新/删除)【转】
- myBatis批量添加,修改和删除
- 使用mybatis 对 oracle数据批量插入、更新
- mybatis 执行批量更新batch update 的方法(oracle,mysql)
- 批量修改数据库字段类型(ORACLE)
- Python---购物车更新程序 商品信息存在文件当中,用户购买记录要打印已购商品,余额。卖家可以添加商品,修改价格。
- oracle中创建表 和添加、删除、修改字段sql
- mybatis执行批量更新batch update 的方法(oracle,mysql)
- [转]Ibatis 批量添加修改删除-batch-insert-update-delete