以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]保存表耗时太长 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=52487) |
||||
-- 作者:Gryvip -- 发布时间:2014/6/16 23:21:00 -- [求助]保存表耗时太长 MsSql外网数据 增加1000行数据保存时长3分钟 增加2000行数据保存时长6分钟 1.这速度是否正常?能否提高? 2.能否添加如进度条等控件提示进度? 请官方或高手回复,谢谢!
[此贴子已经被作者于2014-6-16 23:31:09编辑过]
|
||||
-- 作者:blackzhu -- 发布时间:2014/6/17 7:43:00 -- 这个速度一次性保存 又是远程 自然慢 |
||||
-- 作者:有点甜 -- 发布时间:2014/6/17 9:18:00 -- 速度应该是正常的,远程的原因。
如果要做进度条,可以在BeforeSaveDatarow事件写代码,每保存一行,进度条就走一下。 |
||||
-- 作者:jspta -- 发布时间:2014/6/17 9:38:00 -- 1000行大约一分钟,这个跟网速什么的还是有关系的。 内网应该会块很多。 删除行因为是直接后台删除,所以瞬间完成。
|
||||
-- 作者:Gryvip -- 发布时间:2014/6/17 18:32:00 -- 谢谢几位的关注及回复,可惜速度无法提升,因为经常需要导入预算文件,也就是要经常受这速度煎熬,无奈中! |
||||
-- 作者:有点甜 -- 发布时间:2014/6/17 19:06:00 -- 以下是引用Gryvip在2014-6-17 18:32:00的发言:
谢谢几位的关注及回复,可惜速度无法提升,因为经常需要导入预算文件,也就是要经常受这速度煎熬,无奈中!
直接用sql语句更新数据可能会更快一点。
你学一下insert into等的语法 http://www.foxtable.com/help/topics/0691.htm
[此贴子已经被作者于2014-6-17 19:06:05编辑过]
|
||||
-- 作者:Gryvip -- 发布时间:2014/6/17 21:35:00 -- 谢谢甜版的回复,测试了 insert into的语法 写入加上保存时间比原来有多没少,没用啊。请问还有其他方法吗? |
||||
-- 作者:有点甜 -- 发布时间:2014/6/17 21:38:00 -- 不应该吧?你代码怎么写的? [此贴子已经被作者于2014-6-17 21:38:12编辑过]
|
||||
-- 作者:Gryvip -- 发布时间:2014/6/18 22:58:00 -- 谢谢甜版回复,这速度现不管他啦,先忙其他的,留待日后再说吧,谢谢! |