• 批处理DataTable


     DataTable dt = CreateTable();          

       SqlConnection conn = new SqlConnection("Data Source=.;Initial Catalog=Test;Integrated Security=True");    

             SqlCommand myCommand = new SqlCommand("update sqlcommand set sname='@sname' where sid=@sid  ", (SqlConnection)conn);

                SqlDataAdapter myAdapter = new SqlDataAdapter(myCommand);

                SqlCommandBuilder myCommandBuilder = new SqlCommandBuilder(myAdapter);

                myAdapter.UpdateCommand = myCommandBuilder.GetUpdateCommand();        

                 try             {         

            lock (this)                              //处理并发情况(分布式情况        

             {                     conn.Open();

                        myAdapter.Update(dt);

                        conn.Close();         

            }       

          }          

       catch(Exception se)          

       {            

    Response.Write(se.Message);        

         }

    public DataTable CreateTable()
            {
                DataTable dt = new DataTable();
                dt.Columns.Add("sname");
                dt.Columns.Add("sid");
                DataRow dr = dt.NewRow();
                dr["sname"] = "tx";
                dr["sid"] = "1";
                dt.Rows.Add(dr);
                DataRow drs = dt.NewRow();
                drs["sname"] = "John";
                drs["sid"] = "3";
                dt.Rows.Add(drs);
                return dt;
            }

  • 相关阅读:
    tomcat的systemctl启动脚本
    vmware中虚拟化的问题
    zabbix-3.4.14源码安装
    tomcat启动后8005端口未被占用
    Centos7初始化脚本
    CentOS7.3上如何安装Apache/2.4.34
    js完整教程一 : 基本概念和数组操作
    浅入浅出Lambda表达式
    这些基础却重要的面向对象概念,你还记得多少
    MVC5+EF6 入门完整教程11--细说MVC中仓储模式的应用
  • 原文地址:https://www.cnblogs.com/tx720/p/3452943.html
Copyright © 2020-2023  润新知