读书人

XP系下使用TransactionScope解决思路

发布时间: 2012-02-05 12:07:14 作者: rapoo

XP系下使用TransactionScope
行境:
XP系+VS2005+程SQL

代:
private void btnNew_Click(object sender, EventArgs e)
{

using ( TransactionScope t = new TransactionScope())
{
SqlConnection conn = new SqlConnection("Data Source=MSCDG-SPR;Initial Catalog=Northwind;User Id=msc;Password=");
using (conn)
{
conn.Open();
using (SqlCommand cmd = conn.CreateCommand())
{
cmd.CommandText =
"Insert Into Region (RegionID,RegionDescription) Values(5,N'为人民服务')";
cmd.ExecuteNonQuery();
// 一直到这里,你的写法和没有进行事务操作的写法一样方便
// 不同的地方在下面这一句,加上就像调用了老式事务的Commit一样,上面所有的操作被提交。
//t.Complete();
//Console.WriteLine("已录入到系统中");
Console.WriteLine("没有录入到系统中");
}
}
}
Console.ReadLine();

}

是上下的一段代,行到conn.Open();就出了,是要配置什MSDTC,按照上一些的料的方法配置,可是有解。
各位忙,了!

[解决办法]
SqlConnection conn = new SqlConnection("Data Source=MSCDG-SPR;Initial Catalog=Northwind;User Id=msc;Password=");


连接字符串有问题,VS里比较BT。

给你发一个

server=127.0.0.1;User=sa;Password=sa;Database=Pat
[解决办法]
需要你自己行。
[解决办法]
需要你自己行。
[解决办法]
http://msdn.microsoft.com/msdnmag/issues/06/09/NETMatters/default.aspx

读书人网 >C#

热点推荐