zoukankan      html  css  js  c++  java
  • TransactionScope 事物

     public void UpdataMdiDt(DataTable[] dt, SqlDataAdapter[] dpt, out short signErr, out string strErr)
            {
                signErr = 1; strErr = "";
                using (TransactionScope ts = new TransactionScope())
                {
     
     
                    SqlConnection conn = new SqlConnection(constring);
                    conn.Open();
                    if (signErr == 0) return;
                    try
                    {
                        SqlCommandBuilder[] scb = new SqlCommandBuilder[dt.Length];
     
                        for (int i = 0; i < dt.Length; i++)
                        {
                            scb[i] = new SqlCommandBuilder(dpt[i]);
                            dpt[i].Update(dt[i]);
                        }
                        ts.Complete();
     
                    }
                    catch (Exception ex)
                    {
                        signErr = 0;
                        strErr = ex.ToString();
                    }
                }
     
            
  • 相关阅读:
    cvLoadImage cvCreateImage函数使用方法
    CString 的FindOneOf
    FTP与SFTP的区别
    如何在Linux环境下编译lib 库
    CString 和 string之间的转换
    Cstring getlength
    CString类常用方法----Left(),Mid(),Right()……
    LPCTSTR
    明白fopen的参数r+,w+以及a+
    libsvm -c http://www.ilovematlab.cn/thread-89155-1-1.html
  • 原文地址:https://www.cnblogs.com/jazzka702/p/2781485.html
Copyright © 2011-2022 走看看