日期:2014-05-18  浏览次数:20415 次

事务的问题
static   void   Main(string[]   args)
{
string   connstr   =   "server   =(local);user=sa;password=000000; "+
"Database=jsjxywz ";
SqlConnection   conn   =   new   SqlConnection(connstr);
conn.Open();
SqlCommand   com   =   conn.CreateCommand();
SqlTransaction   trans   =   conn.BeginTransaction();
com.CommandText   =   "insert   Students2   values( '050512211 ', 'aa ') ";
com.ExecuteNonQuery();
Console.WriteLine( "aa ");
com.CommandText   =   "insert   Students2   values( '050512212 ', 'bb ') ";
com.ExecuteNonQuery();
Console.WriteLine( "bb ");
trans.Commit();
conn.Close();
}
为什么每次执行到第一个com.ExecuteNonQuery()后就执行不下去啦  
并且aa也不显示出来
希望高手能帮我解决下   谢谢了~~

------解决方案--------------------
UP
------解决方案--------------------
为什么每次执行到第一个com.ExecuteNonQuery()后就执行不下去啦
并且aa也不显示出来
---------------
什么意思?是不是报错了??报的什么错??好象他上面的句子有问题?
------解决方案--------------------
是ASP.NET编码么?如果是,为什么在ASP.NET网页里面使用Console.WriteLine( "aa ")??