以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  关于保存数据的效率问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=160175)

--  作者:flashv
--  发布时间:2021/1/23 15:10:00
--  关于保存数据的效率问题
关于保存数据的效率问题

通过"高速合并"合并了四千条记录.
保存时间非常之长,任务管理器显示"无响应".
好长时间才保存完成.

这是用FOX辅助开发的一个系统.
原系统合并,保存这4000条记录,约1分钟不到,并且有进度提示.

问题有两个.
1.保存的速度能不能提高?
2.官方能不能加个"操作进度"的控件或是函数?哪怕仅仅是提示"请稍候,进行中...."也行啊.

--  作者:有点蓝
--  发布时间:2021/1/23 15:17:00
--  
如果原来都有差不多一分钟,说明数据库和网络本身就不快。

如果是SqlServer,可以试试批量插入数据库,比如:http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=100317&replyID=&skin=1


做提示,可以自己设计一个独立窗口打开显示