asp.net 里使用oracle 的事务处理

[复制链接]
查看11 | 回复5 | 2013-2-25 14:51:24 | 显示全部楼层 |阅读模式
asp.net里,oracle数据库
在一个Button1_Click里面完成下面3个操作
string str1 = "insert into 语句";
OracleCommand com1 = new OracleCommand(str1, conn);
conn.Open();
com1.ExecuteNonQuery();
conn.Close();
string str2 = "insert into 语句";
OracleCommand com2 = new OracleCommand(str2, conn);
conn.Open();
com2.ExecuteNonQuery();
conn.Close();
string str3 = "updateset 语句";
OracleCommand com3 = new OracleCommand(str3, conn);
conn.Open();
com3.ExecuteNonQuery();
conn.Close();
事务处理应该怎么写,


回复

使用道具 举报

千问 | 2013-2-25 14:51:24 | 显示全部楼层




回复

使用道具 举报

千问 | 2013-2-25 14:51:24 | 显示全部楼层



回复

使用道具 举报

千问 | 2013-2-25 14:51:24 | 显示全部楼层
用OracleTransaction,把多个语句写到begin end块中
回复

使用道具 举报

千问 | 2013-2-25 14:51:24 | 显示全部楼层
goberl 发表于 2012-9-28 10:36
用OracleTransaction,把多个语句写到begin end块中

不太懂啊,这3个语句都是在.net 的 .aspx.cs页面 的一个按钮事件里执行的,就是一个语句没执行成功回滚到初始状态,在.aspx.cs页面应该怎样写
回复

使用道具 举报

千问 | 2013-2-25 14:51:24 | 显示全部楼层

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行