日期:2014-05-16 浏览次数:21103 次
using (SqlConnection connection = dataWriter.GetConnection())
{
connection.Open();
SqlTransaction tran = connection.BeginTransaction("BatchInsert");
try
{
int K=Do A;//这里,去执行数据库的一个存储过程,返回一个操作成功与否的值
if (k==1){ Do B}
else
{
returnValue = -1;
tran.Rollback();
}
tran.Commit();
}
catch (Exception ex)
{
returnValue = -1;
tran.Rollback();
}