Foxtable(狐表)用户栏目专家坐堂 → 近期更新到618版本,执行一个for 循环,执行几次程序就退出了,啥原因?


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

主题:近期更新到618版本,执行一个for 循环,执行几次程序就退出了,啥原因?

帅哥哟,离线,有人找我吗?
苍风霁月
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:703 积分:7047 威望:0 精华:0 注册:2012/11/4 23:10:00
近期更新到618版本,执行一个for 循环,执行几次程序就退出了,啥原因?  发帖心情 Post By:2019/7/4 23:37:00 [只看该作者]

用命令窗口,执行代码如下:               
 Dim n As Integer =cint(DataTables("产品列表").DataRows.Count/100)+1 
 For i As Integer = 0 To n-1
        Functions.AsyncExecute("分线程统计数据,i*100)
 Next

测试了N次,每次都循环到2-5次不等就闪退了,不知啥原因。安装618版本前一直都正常的。
使用的win10系统,永开版。

求解!
[此贴子已经被作者于2019/7/5 16:36:20编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
苍风霁月
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:703 积分:7047 威望:0 精华:0 注册:2012/11/4 23:10:00
  发帖心情 Post By:2019/7/4 23:56:00 [只看该作者]

刚试过,修改代码不用异步,就能正常了,就是太耗时。
发现其它两处同样使用异步的操作,都会退出,请技术查实解决。
[此贴子已经被作者于2019/7/5 0:19:35编辑过]

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


加好友 发短信
等级:超级版主 帖子:107727 积分:547968 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/7/5 8:24:00 [只看该作者]


 回到顶部
帅哥哟,离线,有人找我吗?
苍风霁月
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:703 积分:7047 威望:0 精华:0 注册:2012/11/4 23:10:00
  发帖心情 Post By:2019/7/5 16:35:00 [只看该作者]

异步使用了sqlcommand查询出来的数据生成的datatable,也仅供查询。这应该可以哦?
代码大致如下:


图片点击可在新窗口打开查看此主题相关图片如下:code.png
图片点击可在新窗口打开查看

请问是异步用sqlcommand生成的表应用出的问题么?

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


加好友 发短信
等级:超级版主 帖子:107727 积分:547968 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/7/5 16:41:00 [只看该作者]

完整代码贴出来,还有里面用到的其它函数的代码也贴出来

 回到顶部