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());
          }
  • 相关阅读:
    vue框架,后端框架选型
    appium,元素定位和元素操作,使用uiautomatorviewer
    appium,参数化,数据驱动
    Qt 应用程序无法正常启动0xc000007b
    NOI2021 游记
    NOI 2021 游记
    NOI2021 看台风记
    NOI2021 部分题目题解
    NOI2021游记
    vectorized case branch
  • 原文地址:https://www.cnblogs.com/zwl12549/p/865089.html
Copyright © 2011-2022 走看看