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

c#事务回滚

c#事务回滚(转)
作者:xue5ya  来源:博客园  发布时间:2009-03-20 16:08  阅读:263 次  原文链接   [收藏]  
Code
public void UpdateContactTableByDataSet(DataSet ds,string strTblName) 

    try 
    { 
        string strConnection ="server = ;database = ;uid = ;pwd = ;Connec Timeout = 60 ";
        SqlDataAdapter myAdapter = new SqlDataAdapter(); 
        SqlConnection  conn = new SqlConnection(strConnection); 
        SqlCommand myCommand = new SqlCommand("select * from strTblName",conn); 
        myAdapter.SelectCommand = myCommand; 
        SqlCommandBuilder myCommandBuilder = new SqlCommandBuilder(myAdapter);
        
        conn.Open(); 
        SqlTransaction myTrans = conn.BeginTransaction(); 
        myCommand.Transaction = myTrans;
    
        try 
        { 
            myAdapter.Update(ds,strTblName); 
            myTrans.Commit(); 
        } 
        


相关文档:

C#项目打包以及自动安装SQL Sever数据库


本文将介绍C#项目打包以及自动安装SQL Sever数据库,包括创建部署项目、将主程序项目的输出添加到部署项目中、创建安装程序类、创建自定义安装对话框等等。
 
’power by: landlordh   
’for 2000,xp,2003   
Module uninstall   
Sub Main ......

C#打包SQL数据库部署安装


参考《ASP.NET与SQL一起打包部署安装》
,这篇文章是针对VB.NET与SQL 一起打包的,但是我使用的是C#,当然只要修改一下主要安装类库就行了!C#的类库代码如下:DBCustomAction.cs
using System;
using System.Collections;
using System.Data.SqlClient;
using System.ComponentModel;
using System.Configuration.Inst ......

C#, Java 和 Matlab 6.5 书籍

ed2k://|file|[ReadFree]_C#.开发人员指南——ASP_NET、XML、web服务与.ADO_NET_11030729.rar|6563070|B1CBF4D0032C8D78FB10F5F2AE6C3882|/
ed2k://|file|[ReadFree]_C#网络应用编程_11041620.rar|8063056|7044A65903D86BF88BE8AF26D8E02B61|/
ed2k://|file|[ReadFree]_Java.P2P程序设计_11052086.rar|8742852| ......

C#关键字this和base 區別


关于使用到了两个C#关键字this和base。 
1,C# "this " keyword 
其作用引用类的当前实例,其实看了下面这个例子就好理解了。 
主要三个作用:当前实例、参数传递和索引器 
1.1 当前实例 
class Team 

///成员变量 
private string name; 
///构造函数 
......

C#中结构与类的区别

一.类与结构的示例比较:
结构示例:
public struct Person
{
string Name;
int height;
int weight
public bool overWeight()
{
//implement something
}
}
类示例:
public class TestTime
{
int hours;
int minutes;
int seconds;
public void passtime()
{
//implementation ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号