77范文网 - 专业文章范例文档资料分享平台

事务处理(4)

来源:网络收集 时间:2020-12-16 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

SQL事务处理

Text="Category Name:" Width="179px"></asp:Label> <asp:TextBox ID="txtCategoryName" runat="server" /> <asp:Button ID="btnSave" runat="server" Text="Save" Width="92px" OnClick="btnSave_Click" />

<asp:Label ID="lblResult" runat="server" Font-Bold="true" Font-Size="Small" /> </div> </form> </body> </html>

在这种方法中,需要调用 SqlConnection 对象的 EnlistTransaction()方法(传递 CommittableTransaction 对 象作为参数),以便将 SqlConnection 对象与 CommittableTransaction 对象关联起来。一旦完成这个工作, 然后就可以通过调用 CommittableTransaction 对象的 Commit()和 Rollback()方法,显式提交或者回滚事务。 正如能够想象的,不推荐使用这种手动方法,因为当发生不同类型的异常时,可能会遇到一些无法回滚事 务的风险。 使用 TransactionScope 类

正如名称所暗示,TransactionScope 类用于限定事务代码块,其具有一些明显优点,例如范围与应用程 序对象模型无关,同时提供了一个简单直观的编程模型等等。在该类的构造函数内部,TransactionScope 对 象创建了一个事务(.NET 2.0 中默认时轻量级事务管理器),同时将该事务设置给 Transaction 类的 Current 属性。由于 TransactionScope 是可释放对象,所以事务将调用 Dispose()方法释放该对象:

using(TransactionScope scope = new TransactionScope()) { /*在这里实现事务性工作 */

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库事务处理(4)在线全文阅读。

事务处理(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/jiaoyu/1164654.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: