SqlConnection不支持并行事务

jojoova CSDN会员 jojoova 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我做了个webservice用于接收对方发送过来的信息,并写到表里,但是有时候出现SqlConnection不支持并行事务的报错,我看了代码,看不出什么问题,求教,这个错误也不是每次出现,大概十几天出现一次,我把我的数据库执行代码贴出来,大家看看有什么问题

public static bool ExecuteNonQuery(string sql)
{

SqlConnection conn1 = new SqlConnection(connectionstring);
conn1.Open();
SqlCommand cmd = new SqlCommand(sql, conn1);
SqlTransaction transcation = conn1.BeginTransaction();

try
{
cmd.Transaction = transcation;
cmd.ExecuteNonQuery();
transcation.Commit();
conn1.Close();
return true;
}
catch(Exception ex)
{
transcation.Rollback();
conn1.Close();
return false;
throw ex;


}

}
...全文

相关推荐

评论 2
收藏 已收藏
分享
返回顶部
jojoova CSDN会员
疑难问题 22,298 成员 121,727 内容