当前位置: 首页 > news >正文

网站建设所需技术河源seo排名

网站建设所需技术,河源seo排名,沪上家居装修官网,广州注销营业执照这是最基本的批量更新。我使用的时候还不如逐条。 这好像还是官方的批量更新#xff0c;反正不咋地。 ///批量更新#xff0c;效率太低#xff0c;不如逐条更新static void Update(){SqlDataAdapter sda new SqlDataAdapter(select PID,FMAddress,MeanValue1,StatsVa… 这是最基本的批量更新。我使用的时候还不如逐条。 这好像还是官方的批量更新反正不咋地。 ///批量更新效率太低不如逐条更新static void Update(){SqlDataAdapter sda new SqlDataAdapter(select PID,FMAddress,MeanValue1,StatsValue1,RatioValue1,StatsFlag1,MeanValue2,StatsValue2,RatioValue2,StatsFlag2 from tblRptDay where RptDate2016-08 and RptDay02, SqlHelper.conStr);//sql语句多了空格字符串截取起始位置出错DataTable dtx new DataTable();sda.Fill(dtx);foreach (tblRptDay t in updateDayList){if (t.FMAddress ! null){try{DataRow[] drs dtx.Select(FMAddress t.FMAddress );DataRow dr drs[0];dr[MeanValue1] t.MeanValue1;dr[StatsValue1] t.StatsValue1;dr[RatioValue1] t.RatioValue1;dr[StatsFlag1] t.StatsFlag1;dr[MeanValue2] t.MeanValue2;dr[StatsValue2] t.StatsValue2;dr[RatioValue2] t.RatioValue2;dr[StatsFlag2] t.StatsFlag2;}catch (Exception){}}}SqlCommandBuilder scb new SqlCommandBuilder(sda);//执行更新sda.Update(dtx.GetChanges());//使DataTable保存更新dtx.AcceptChanges();}下面是另一种更新这是在表级别的更新。 先要获取主键和要更新的字段。然后改吧改吧形成一个新的datatable。再一次性更新到数据库。感觉和批量插入类似批量插入要自己造一个datatable然后一次性插入到数据库。 1 //把数据库的压力转移到内存 2 static void Update()3 {4 5 SqlConnection conn new SqlConnection(SqlHelper.conStr);6 7 conn.Open();8 SqlDataAdapter sd new SqlDataAdapter();9 SqlCommandBuilder sqlBulider new SqlCommandBuilder(sd); 10 DataSet dataset new DataSet(); 11 12 sd.SelectCommand new SqlCommand(select PID,MeanValue1,StatsValue1,RatioValue1,StatsFlag1,MeanValue2,StatsValue2,RatioValue2,StatsFlag2,FMAddress from tblrptday_20170213 where RptDate date.Substring(0, 7) and RptDay date.Substring(8, 2) , conn); 13 //一定要加上主键 14 15 sd.Fill(dataset); 16 17 foreach (tblRptDay t in updateDayList) 18 { 19 if (t.FMAddress ! null) 20 { 21 for (int i 0; i dataset.Tables[0].Rows.Count; i) 22 { 23 if (t.FMAddress (string)dataset.Tables[0].Rows[i][FMAddress]) 24 { 25 dataset.Tables[0].Rows[i].BeginEdit(); 26 dataset.Tables[0].Rows[i][MeanValue1] t.MeanValue1; 27 dataset.Tables[0].Rows[i][StatsValue1] t.StatsValue1; 28 dataset.Tables[0].Rows[i][RatioValue1] t.RatioValue1; 29 dataset.Tables[0].Rows[i][StatsFlag1] t.StatsFlag1; 30 dataset.Tables[0].Rows[i][MeanValue2] t.MeanValue2; 31 dataset.Tables[0].Rows[i][StatsValue2] t.StatsValue2; 32 dataset.Tables[0].Rows[i][RatioValue2] t.RatioValue2; 33 dataset.Tables[0].Rows[i][StatsFlag2] t.StatsFlag2; 34 dataset.Tables[0].Rows[i].EndEdit(); 35 break; 36 } 37 38 } 39 40 } 41 } 42 sd.Update(dataset.Tables[0]); 43 conn.Close(); 44 dataset.Tables[0].Clear(); 45 sd.Dispose(); 46 dataset.Dispose(); 47 //一定要释放 48 } 性能是逐条的20多倍。一般比表连更新方便。   还有表连批量更新写sql脚本进行批量更新基于ORM框架的更新。 因为orm框架会自动把sql存储起来然后再一次执行。所以基于ORM框架的更新类似于写sql脚本进行批量更新。 转载于:https://www.cnblogs.com/gmf312/p/FZ.html
http://www.yutouwan.com/news/288212/

相关文章:

  • 四川省住房和城乡建设厅官方网站开发者app
  • 百度一下你就知道 官网seocui cn
  • 医院网站建设的目标kali安装wordpress
  • 监控直播网站开发天津智能网站建设多少钱
  • 深圳前海网站设计如何引流被动加好友微信
  • 清欢互联网网站建设能自己制作图片的app
  • 网站规划建设网站图片居中代码
  • 南京做中英文网站新出的网络游戏排行榜
  • 湖南省建设厅假网站友情链接平台广告
  • 教育网网站建设规范简单的购物网站源码
  • 在线查询网站开发语言抖音搜索推广首选帝搜软件平台
  • 冶金建设网站网站删除代码
  • 广西网站建设营销公司wordpress改登录地址
  • 做网站计入什么科目做软件的全部步骤
  • 福州网站建设兼职德州 网站建设
  • 网站建设视频 备份 反代工信部网站备案修改
  • 本地怎样上传自己做的网站网站界面设计规划
  • 怎样注册网站免费的律师网站维护
  • 如何推广网站链接海外广告联盟平台推广
  • 建邺html5响应式网站十大品牌排行榜前十名
  • 那个网站可以学做西餐佛山营销型网站搭建
  • 大连优化网站建筑工程公司名字大全
  • 重庆建网站城选快忻科技悉心国家单位网站建设要多久
  • 郑州哪里培训网站建设优化好一点住房城乡建设部网站通报
  • 网站被攻击的方法班级网站建设方案
  • 个人网站建站的流程建设部网站公民服务
  • 人才网招聘找工作优化内容
  • wordpress减肥网站采集规则万网首页
  • 丹阳网站建设制作企业网站建设 管理 维护 请找
  • 选择做印象绍兴网站的原因可以做设计的网站