以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  发布后的项目,若网络断开后又重新恢复,出现程序一直无响应,该怎么处理啊?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=138503)

--  作者:guosheng
--  发布时间:2019/8/2 9:23:00
--  发布后的项目,若网络断开后又重新恢复,出现程序一直无响应,该怎么处理啊?

网络从断开到恢复,该错误提示框也关闭不掉,只能用任务管理器强制关闭狐表项目才行。


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20190802091731.jpg
图片点击可在新窗口打开查看

--  作者:有点蓝
--  发布时间:2019/8/2 9:46:00
--  
参考:

NetworkAvailabilityChanged网络可用状态发生变化后执行。
NetworkAddressChanged网络IP地址发生变化后执行。

--  作者:狐狸爸爸
--  发布时间:2019/8/2 9:46:00
--  
勾选显示你详细信息,看看是什么地方报错。
--  作者:guosheng
--  发布时间:2019/8/2 10:26:00
--  

项目处于未响应状态,窗口错误信息的  详细信息 点击没反应,所以没法显示详细信息了。


--  作者:guosheng
--  发布时间:2019/8/2 10:33:00
--  

还是没太明白咋处理啊(连接的是云服务器的sqlserver数据库)图片点击可在新窗口打开查看

我是先打开狐表已发布的项目,然后禁用了本地网络,就跳出来那个错误提示了,即使恢复本地网络,狐表项目也一直处于未响应状态了,那个错误提示窗口也关不掉(此时除非用任务管理器强制关闭项目才行)。谢谢

[此贴子已经被作者于2019/8/2 10:34:30编辑过]

--  作者:guosheng
--  发布时间:2019/8/2 10:45:00
--  

我建立了定时计划,有sqlcompute语句

,如何判断网络连接成功 才执行sqlcompute语句啊?

又测试了一下,可能不完全是定期执行sqlcompute的原因(定时计划暂停,也会出现项目因网络中断而无响应啊)导致项目因网络中断了无响应啊。 老师帮看看什么原因可能导致的啊。

[此贴子已经被作者于2019/8/2 11:13:27编辑过]

--  作者:有点蓝
--  发布时间:2019/8/2 11:41:00
--  
判断网络连接:http://www.foxtable.com/webhelp/topics/2709.htm

可以在2楼的2个事件监测到网络连接有问题,提示用户然后关闭打开的窗口,或者退出项目

--  作者:有点蓝
--  发布时间:2019/8/2 11:42:00
--  
或者试试这里的用法:http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=138332&skin=0
--  作者:guosheng
--  发布时间:2019/8/2 12:22:00
--  

找到原因了,在窗口的timertick中加入了:

\'Dim id As Integer = DataTables("登记表").Compute("Max(_Identify)")
\'Dim Filter As String = "[_Identify] > " & id
\'DataTables("登记表").AppendLoad(Filter, False)

 

另外,还有一个访问服务器的sqlcompute代码,两者定时访问了服务器。

我在:

NetworkAvailabilityChanged事件中加入:

If e.IsAvailable=True
    If Forms("审核").Opened
        \'Forms("审核").TimerEnabled =True
    End If
    MyTimers("计划1").Enabled = True
Else
    If Forms("审核").Opened
        Forms("审核").TimerEnabled =False
    End If
    MyTimers("计划1").Enabled = False
End If

messagebox.show(e.IsAvailable)

 

测试:

我把本地网络关闭后,黄色的代码没有生效,并没有把计划停掉啊。弹窗也没有,怎么回事啊?

 

[此贴子已经被作者于2019/8/2 12:22:36编辑过]

--  作者:狐狸爸爸
--  发布时间:2019/8/2 13:53:00
--  
代码看起来没问题,可以做个例子上来测试。