以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [分享]保存方式之效率差异  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=62976)

--  作者:黄训良
--  发布时间:2015/1/11 13:07:00
--  [分享]保存方式之效率差异

印象中有一帖子讨论DataRow.Save 与 Datatable.Save 产生的结果是一样的,确实是一样的。但经我的测试:结果一样但保存效率差别较大。

第一种:修改100行数据,并且是修改逻辑值 0 和 1,4行代码 耗时9.7500972秒。

第二种:修改100行数据,并且是修改逻辑值 0 和 1,4行代码 耗时0.1562489秒。

第三种:修改100行数据,并且是修改逻辑值 0 和 1,2行代码 耗时0.1562489秒。

看图就知道使用何种方式最好、代码最简洁:


图片点击可在新窗口打开查看此主题相关图片如下:保存方式效率的差异01.png
图片点击可在新窗口打开查看

 


图片点击可在新窗口打开查看此主题相关图片如下:保存方式效率的差异02.png
图片点击可在新窗口打开查看


 

 猜猜第三种是哪一句?这么简单!猜出来的就发上来吧!


以下内容只有回复后才可以浏览

[此贴子已经被作者于2015-1-11 13:08:59编辑过]

--  作者:mxm121
--  发布时间:2015/1/11 13:23:00
--  
瞅瞅
--  作者:youkacard
--  发布时间:2015/1/11 13:28:00
--  
学习一下
--  作者:HappyFt
--  发布时间:2015/1/11 13:30:00
--  
学习
--  作者:有点甜
--  发布时间:2015/1/11 15:36:00
--  

 那你还不如直接用sqlreplacefor

 

http://www.foxtable.com/help/topics/2898.htm

 


--  作者:ia928
--  发布时间:2015/1/12 9:12:00
--  
学习


--  作者:sxy_123456
--  发布时间:2015/1/12 9:15:00
--  
看看


--  作者:jspta
--  发布时间:2015/1/12 9:16:00
--  
看看
--  作者:jiangyong
--  发布时间:2015/1/12 9:32:00
--  
肯定
replace

--  作者:99473593
--  发布时间:2015/1/12 11:19:00
--  
看看