c# mssql事物开始,事物赋值,事物提交,事物回滚
来源:互联网 发布:新网域名过户方法 编辑:程序博客网 时间:2024/05/21 17:18
using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Data.OleDb;
using System.ComponentModel;
using System.Data.SqlClient;
using System.Windows.Forms;
namespace ZBXT.Controls
{
public class database
{
public static String Strcnn = "Data Source=.;Initial Catalog=zbgl;User ID=sa";
public database()
{
}
public static String select(String StrSQL)
{
SqlConnection SqlConnection1 = new SqlConnection();
SqlDataAdapter SqlDataAdapter1 = new SqlDataAdapter();
SqlCommand SqlCommand1 = new SqlCommand();
SqlTransaction SqlTrans;//定义事物
SqlCommand1.CommandText = StrSQL;
SqlCommand1.Connection = SqlConnection1;
//打开数据库连接
SqlConnection1.ConnectionString = Strcnn;
SqlConnection1.Open();
SqlTrans = SqlConnection1.BeginTransaction();//开始事物
SqlCommand1.Transaction = SqlTrans;//将cmd对象的事物属性赋值
try
{
object a = new object();
a = SqlCommand1.ExecuteScalar();
if (a == null)
{
return (null);
}
String b = (String)a.ToString();
SqlTrans.Commit();//事物提交
SqlConnection1.Dispose();
SqlConnection1.Close();
return (b);
}
catch (Exception Err)
{
SqlTrans.Rollback();//事物回滚
return ("增加数据集记录操作失败:" + Err.Message);
}
finally
{
SqlConnection1.Dispose();
SqlConnection1.Close();
}
}
}
- c# mssql事物开始,事物赋值,事物提交,事物回滚
- 提交与回滚事物
- 事物
- 事物
- 事物
- 事物
- 事物
- 事物
- 事物
- 事物
- 事物
- 事物
- 事物
- 事物
- 事物
- 事物
- 事物
- 事物
- 求最大公约数的算法
- 去掉了默认的输入法, 关于ctfmon.exe文件
- 监听器
- 金山词霸牛津版 下载地址链接
- 介绍STL中vector容器
- c# mssql事物开始,事物赋值,事物提交,事物回滚
- ASP.NET使用MessageBox方法
- Struts 2 Action 的扩展名修改方法
- VC2008/2005工程自动生成器
- Flex 是什么? flex和flash是什么关系?flex 解决什么问题?flex和J2EE/.net是什么关系?
- Table无数据照样显示边框
- Tree控件的Drag&Drop
- 出错,是因为你有很多的细节还没有弄清楚......
- 姚明的状态?