| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
高端软件开发 = 年薪十万不是梦赛孚耐:软件保护加密专家身份认证令牌USB KEY 
共有 232 人关注过本帖
标题:C#中有关事务的问题
收藏  订阅  推荐  打印 
Lsx
Rank: 1
等级:新手上路
帖子:4
积分:140
注册:2007-9-30
C#中有关事务的问题

请教各位!在C#中怎么引用事务!!!(希望能具体点)

搜索更多相关主题的帖子: 事务  
2007-9-30 17:08
kerr
Rank: 3Rank: 3
等级:中级会员
帖子:187
积分:2060
注册:2007-9-30

例如点击事件?

天下风云出我,辈一入江湖岁月催.皇途霸业谈笑中,不盛人生
2007-9-30 17:23
Lsx
Rank: 1
等级:新手上路
帖子:4
积分:140
注册:2007-9-30

不是!就是一个操作出错,,,他会全部回滚
2007-9-30 17:41
catherienxlj
Rank: 2
等级:注册会员
帖子:43
积分:530
注册:2007-9-21
回复:(Lsx)C#中有关事务的问题

SqlConnection conn = new SqlConnection(strConnection);
SqlTransaction transaction;
conn.Open();
SqlCommand command = conn.CreateCommand();
transaction = conn.BeginTransaction("RightTransaction");//这里可以改成你自己想写的
try
{
command.Connection = conn;
command.Transaction = transaction;
//这里是你要执行的语句;
transaction.commit();
}
catch (SqlException error)
{
ScriptManager.RegisterStartupScript(this.UpdatePanel1, this.GetType(), "updateScript", "alert('" + error.Message + "');", true);//这里可用RESPONSE。WRITE(ERROR。MESSGE),如果你没用AJAX
try
{
transaction.Rollback();
}
catch (SqlException Innererror)
{
ScriptManager.RegisterStartupScript(this.UpdatePanel1, this.GetType(), "updateScript", "alert('" + Innererror.Message + "');", true);
}
}
finally
{
conn.Close();
}
我也是从网上找到的,不知是否是你要用的。

2007-9-30 18:46
catherienxlj
Rank: 2
等级:注册会员
帖子:43
积分:530
注册:2007-9-21
回复:(catherienxlj)回复:(Lsx)C#中有关事务的问...

我自己用在程序里的

2007-9-30 18:47
Lsx
Rank: 1
等级:新手上路
帖子:4
积分:140
注册:2007-9-30

谢谢仁兄

2007-10-1 16:39
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.070363 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved