易截截图软件、单文件、免安装、纯绿色、仅160KB

Asp.net 事务处理

事务处理是在数据处理时经常遇到的问题,经常用到的方法有以下3种总结整理如下: 方法1:直接写入到sql 中 在存储过程中使用 BEGIN TRANS, COMMIT TRANS, ROLLBACK TRANS 实现  优点:事务逻辑包含在一个单独的调用中,有运行一个事务的最佳性能,立于应用程序。限制: 事务上下文仅存在于数据库调用中,数据库代码与数据库系统有关。
方法2 :使用ADO.NET 实现
使用ADO.NET 实现,使用这种方式的优点是可以在中间层来管理事务,当然你也可以选择在数据层来实现。 SqlConnection 和OleDbConnection  对象有一个 BeginTransaction 方法,它可以返回 SqlTransaction 或者OleDbTransaction 对象。而且这个对象有 Commit 和 Rollback 方法来管理事务,本例为更新数据库中某张表的一个示例。  优点:      简单性      和数据据事务差不多的快      独立于数据库,不同数据库的专有代码被隐藏了 缺点:      事务不能跨越多个数据库连接      事务执行在数据库连接层上,所以需要在事务过程中维护一个数据库连接      ADO.NET分布事务也可以跨越多个数据库,但是其中一个SQL SERVER 数据库的话,通过用SQL SERVER连接服务器连接到别的数据库,但是如果是在DB2和Orcal之间就不可以。以上两种事务是经常用到的事务处理方法。
方法3  COM+事务(分布式事务)
.NET Framework 依靠 MTS/COM+ 服务来支持自动事务。COM+ 使用 Microsoft Distributed Transaction Coordinator (DTC) 作为事务管理器和事务协调器在分布式环境中运行事务。这样可使 .NET 应用程序运行跨多个资源结合不同操作     定义一个COM+事务处理的类  TransactionScope scope = new TransactionScope(TransactionScopeOption.Required)  TransactionOption枚举类型支持5个COM+值(Disabled,NotSupported,Required,RequiresNew,Supported) Disabled      忽略当前上下文中的任何事务。 NotSupported  使用非受控事务在上下文中创建组件。 Required      如果事务存在则共享事务,并且如有必要则创建新事务。 RequiresNew   使用新事务创建组件,而与当前上下文的状态无关。 Supported   &nb


相关文档:

使用WebClient自动填写并提交ASP.NET页面表单


使用WebClient自动填写并提交ASP.NET页面表单
      在.NET中通过程序填写和提交表单还是比较简单。比如,要提交一个如下图所示的登录表单:
           
填写和提交以上表单的代码如下:
      &nb ......

ASP.NET配置文件Web.config 详细解释

一、认识Web.config文件
 
    Web.config文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。当你通过VB.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的
  Web.co ......

asp.net将sql数据导出excel表格(代sql字段名)

protected void Button1_Click(object sender, EventArgs e)
{
string strsql = "select * from TreeViewTemp where parentID=0";
DataTable dt = db.GetDataTable(strsql);
StringWriter sw = new StringWriter();
//StreamWriter sw = new Strea ......

asp.net将页面中gridview中的数据导入excel表中

using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.IO;
namespace ......

asp.net实现文件上传带进度条(多种风格)

文件上传 带进度条 多种风格 非常漂亮!
部分代码:
<form id="form1" runat="server">
<asp:ScriptManager ID="scriptManager" runat="server" EnablePageMethods="true" />
<script type="text/javascript">
var intervalID = 0;
var progressBar;
var fileUpload;
var form;
// 进度条
fu ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号