Foxtable(狐表)用户栏目专家坐堂 → 保存优化请教


  共有9571人关注过本帖树形打印复制链接

主题:保存优化请教

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106689 积分:542640 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/8/19 9:33:00 [显示全部帖子]

贴出你的代码,或者上传实例测试

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106689 积分:542640 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/8/19 15:18:00 [显示全部帖子]

云服务器的带宽和内存都是多少?平时服务器cpu和内存的占有率是多少?

 回到顶部
帅哥,在线噢!
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106689 积分:542640 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/8/19 15:36:00 [显示全部帖子]

试试这种方式:http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=84350

如果还是慢,就是服务器或者网络的问题了

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106689 积分:542640 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/8/19 15:43:00 [显示全部帖子]

链接里就是例子,基本改改:链接字符串、列名、表名即可。

 回到顶部
帅哥,在线噢!
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106689 积分:542640 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/8/19 15:52:00 [显示全部帖子]

先不用管什么意思,一个列就添加一个mapping,保存10列的内容就添加10个

 回到顶部
帅哥,在线噢!
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106689 积分:542640 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/8/19 17:20:00 [显示全部帖子]

可能是我之前测试保存的。您清空数据库,在试试。

保存前弹出看看新增了多少条记录

 回到顶部
帅哥,在线噢!
有点蓝
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106689 积分:542640 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/8/19 21:28:00 [显示全部帖子]

保存后会自动关闭连接,上面的代码是保存整个表的,保存过程中无法关闭。

至于记录就是慢慢的增加是什么效果,没看出来

 回到顶部
帅哥,在线噢!
有点蓝
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106689 积分:542640 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/8/19 22:10:00 [显示全部帖子]

加一句代码,原因:http://www.foxtable.com/webhelp/scr/0430.htm

    Copy.ColumnMappings.Add(mapping9)
    Copy.ColumnMappings.Add(mapping10)
    Copy.ColumnMappings.Add(mapping11)
    Copy.ColumnMappings.Add(mapping12)
    copy.Destinati '指定服务器上目标表的名称
    copy.WriteToServer(DataTables("批量报告").basetable)   '你的datatable名字,执行把DataTable中的数据写入DB
    tran.Commit()
    DataTables("批量报告").AcceptChanges()                              '提交事务
catch ex As exception
    msgbox(ex.message)
    tran.Rollback()    '返回False 执行失败!
End try

 回到顶部
帅哥,在线噢!
有点蓝
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106689 积分:542640 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/8/20 9:52:00 [显示全部帖子]

给的例子我测试没有问题。快速的保存的方法绝对不可能会引起不停的增加记录。检查是不是有计时器和计划管理在作怪。

另外请认真看下面的帮助说明

 回到顶部