码迷,mamicode.com
首页 > 数据库 > 详细

循环写入Insert 与 SqlBulkcopy

时间:2016-10-30 19:35:23      阅读:247      评论:0      收藏:0      [点我收藏+]

标签:sql   lis   blog   query   values   cat   arc   exec   store   

/* Insert by Loop */
 cmd.CommandText = "insert into BizSharedStore (BizSharedStoreId,BizSharedId,StoreCode,StartDt,EndDt) values (@BizSharedStoreId,@BizSharedId,@RuleCode);";
                          cmd.CommandType = CommandType.Text;

                          foreach (var x in query_BizSharedList)
                          {
                              try
                              {
                                  cmd.Parameters.Clear();
                                  cmd.Parameters.Add("@BizSharedListId", SqlDbType.VarChar).Value = x.BizSharedListId.ToString();
                                  cmd.Parameters.Add("@BizSharedId", SqlDbType.VarChar).Value = x.BizSharedId;
                                  cmd.Parameters.Add("@RuleCode", SqlDbType.VarChar).Value = x.Rulecode;
                                  cmd.ExecuteNonQuery();
                              }
                              catch (Exception ex)
                              {
                                  MessageBox.Show("Insert BizShardList Error:" + ex.Message);
                              }

                          }        
                  // End of Insert by Loop 
         
                    MessageBox.Show("insert into  BizSharedList by Insert Loop, Successfully!");
         

 

SqlBulkcopy

                using (SqlBulkCopy bulk1 = new SqlBulkCopy(conn))
                   {
                       bulk1.DestinationTableName = "BizSharedList";
                       //bulk1.ColumnMappings.Add("BizSharedListId", "BizSharedListId");
                       //bulk1.ColumnMappings.Add("BizSharedId", "BizSharedId");
                       //bulk1.ColumnMappings.Add("RuleCode", "RuleCode");
                       bulk1.WriteToServer(tbl_BizSharedList);
                   }

                   MessageBox.Show("Bulk Insert Table: BizSharedList Successfully!");

 

循环写入Insert 与 SqlBulkcopy

标签:sql   lis   blog   query   values   cat   arc   exec   store   

原文地址:http://www.cnblogs.com/noteswiki/p/6013476.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!