zoukankan      html  css  js  c++  java
  • DbDataAdapter对象UpdataBatchSize属性批量修改

    private void rowUpdated(object sender, SqlRowUpdatedEventArgs e)
          
    {
             sb.Append(
    "Rows: " + e.RecordsAffected.ToString() + "\r\n");
          }


          
    private void btnUpdateBatch_Click(object sender, EventArgs e)
          
    {
             
    //event subsciption is normally placed in constructor but is here 
             
    //to encapsulate the sample
             da.RowUpdated += new SqlRowUpdatedEventHandler(rowUpdated);
             ConnectionStringSettings pubs 
    = ConfigurationManager.ConnectionStrings["PubsData"];
             DbConnection connection 
    = new SqlConnection(pubs.ConnectionString);
             SqlCommand cmd 
    = (SqlCommand)connection.CreateCommand();
             cmd.CommandType 
    = CommandType.Text;
             cmd.CommandText 
    = "SELECT * FROM Publishers";
             da.SelectCommand 
    = cmd;
             DataSet pubsDataSet 
    = new DataSet("Pubs");
             SqlCommandBuilder bldr 
    = new SqlCommandBuilder(da);
             da.Fill(pubsDataSet, 
    "publishers");
             
    //Modify data here
             foreach (DataRow dr in pubsDataSet.Tables["publishers"].Rows)
             
    {
                dr[
    "pub_name"= "Updated Toys";
             }

             da.UpdateBatchSize 
    =3;
             da.Update(pubsDataSet, 
    "publishers");
             
    //if event subscription is in the contructor, no need to 
             
    //remove it here.
             da.RowUpdated -= new SqlRowUpdatedEventHandler(rowUpdated);
             MessageBox.Show(sb.ToString());
          }
  • 相关阅读:
    习题四 答案
    习题五 答案
    习题三 答案
    习题二 答案
    习题一 答案
    mysqldump 备份
    centos mysql 数据迁移
    常用操作命令
    mysql 日期处理
    thinkphp3.2.3 使用配置
  • 原文地址:https://www.cnblogs.com/zwl12549/p/865089.html
Copyright © 2011-2022 走看看