以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 保存优化请教 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=98689) |
||||
-- 作者:hbhb -- 发布时间:2017/4/5 12:16:00 -- 保存优化请教 色大师、蓝大导:见实例 请问access数据源,几万行数据保存一下,要近20秒,如何优化?
|
||||
-- 作者:有点色 -- 发布时间:2017/4/5 14:54:00 -- 数据量越大,保存越慢。你用动态生成sql语句的方式,最后一次性执行sql语句即可。
http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=53006&skin=0 |
||||
-- 作者:hbhb -- 发布时间:2017/4/5 14:58:00 -- 一个字:烦! 帮我调试看看比较一下。 |
||||
-- 作者:hbhb -- 发布时间:2017/4/5 15:37:00 -- 搞了半天死机。????????? 这种事情= “问:本国的等于汽车跑得慢,怎么办?” 答:“按奔驰蓝图改装发动机就好了,自己改装看看!!” 问:“有办法让小日本鬼子长高吗” 答:“有呀,简单!注射美国鬼子的基因不就行了吗!!!!!!!!” 问:“怎么注射?” 答:“您是地球人吗?。。。。。。。。。。”
|
||||
-- 作者:blackzhu -- 发布时间:2017/4/5 16:10:00 -- 几万条一次性保存 因为是本地20秒想当不错了.远程有可能是几分钟. 用直接操作数据库的方式吧.
|
||||
-- 作者:有点色 -- 发布时间:2017/4/5 17:02:00 -- mark 合成sql语句
[此贴子已经被作者于2017/4/5 20:47:19编辑过]
|
||||
-- 作者:hbhb -- 发布时间:2017/4/5 20:16:00 -- 不感谢不行了!我要叫您一声色大王!!! |
||||
-- 作者:有点色 -- 发布时间:2017/4/5 20:48:00 -- 之前的例子有点问题,简单修改了一下,你重新下载来用。 |
||||
-- 作者:hbhb -- 发布时间:2017/4/5 21:07:00 -- 是6楼的吗?另外是否适用内部表? |
||||
-- 作者:有点色 -- 发布时间:2017/4/5 21:12:00 -- 是6楼。外部数据源可以用事务。如果是内部表的话,你把事务的代码去掉即可,速度差不多的。 |