C语言下执行事务函数代码是怎样的

来源:爱站网时间:2022-01-30编辑:网友分享
本篇文章主要介绍下关于C语言下执行事务函数代码是怎样的内容,想要了解详情的小伙伴可以跟随爱站技术小编来了解下,希望这篇文章能帮助到各位朋友们。
复制代码 代码如下:
/// <summary>
/// 执行多条sql语句,实现事务
/// </summary>
/// <param name="arraySql">多条sql语句</param>
public int ExecutrSqlTran(System.Collections.ArrayList arraySql)
{
int itemnum;
DbOpen();
SqlCommand cm = new SqlCommand();
cm.Connection = scn;
SqlTransaction tx = scn.BeginTransaction();
cm.Transaction = tx;
try
{
for (int i = 0; i < arraySql.Count; i++)
{
string strSql = arraySql[i].ToString();
if (strSql.Trim().Length > 1)
{
cm.CommandText = strSql;
cm.ExecuteNonQuery();
}
}
tx.Commit();
itemnum = 1;
}
catch (SqlException E)
{
tx.Rollback();
itemnum = 0;
throw new Exception(E.Message);
}
DbClose();
return itemnum;
}
}

以上就是C语言下执行事务函数代码是怎样的相关资料了,如果还需要了解更多技术方面的知识点,可以随时来爱站技术频道网站搜寻相关问题。

上一篇:做Coolite测试遇到问题的解决方法

下一篇:怎么在C#类中添加一些函数

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载