zoukankan      html  css  js  c++  java
  • access事务插入多条记录

    protected void Button1_Click(object sender, EventArgs e)
    {
            /*=============测试通过===============*/
           
    OleDbConnection con = new
    OleDbConnection("Provider=Microsoft.Jet.OleDb.4.0;Data
    Source=C:/Inetpub/wwwroot/DotNetArticle/App_Data/DotNetArticle.mdb");
            con.Open(); 
            OleDbCommand cmd = new OleDbCommand();
            cmd.Connection = con;
            cmd.Transaction = con.BeginTransaction();
            try
            {
                string sql1 = "insert into teaminfo (num,username,isplay) values(1,'a',1)";
                string sql2 = "insert into teaminfo (num,username,isplay) values(2,'b',1)";
                string sql3 = "insert into teaminfo (num,username,isplay) values(3,'c',1)";
                string[] SQLStringList = { sql1, sql2, sql3 };
                for (int n = 0; n < SQLStringList.Length; n++)
                {
                    string strsql = SQLStringList[n].ToString();
                    if (strsql.Trim().Length > 1)
                    {
                        cmd.CommandText = strsql;
                        cmd.ExecuteNonQuery();
                    }
                }         
                cmd.Transaction.Commit();  //提交事务
                Response.Write("OK");
            }
            catch (Exception)
            {
                cmd.Transaction.Rollback();
            }
            finally
            {
                con.Close();
            }
        }
  • 相关阅读:
    表字符集与存储过程字符集不一致导致的存储过程执行缓慢
    自动类型转换与强制类型转换
    集合中的对象与引用
    54. 螺旋矩阵
    [算法] 二分查找(C++)
    [MySQL优化] 需要创建索引和不要创建索引的情况
    [Spring Cloud] Nacos注册中心服务分组
    mysql导入大sql文件
    [Spring Security] 前后端分离项目中后端登录代码的简单示例
    URL中含特殊字符传参
  • 原文地址:https://www.cnblogs.com/chenbg2001/p/2033971.html
Copyright © 2011-2022 走看看