以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]关于登录超时已过期 的处理方法  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=128607)

--  作者:2900819580
--  发布时间:2018/12/11 16:08:00
--  [求助]关于登录超时已过期 的处理方法
.NET Framework 版本:2.0.50727.5485
Foxtable 版本:2018.3.9.1
错误所在事件:
详细错误信息:
登录超时已过期

有个计划任务,1.5小时执行一次,但经常会出现这样的提示,如何避开~

Dim nt As Date = Date.Now

If FileSys.DirectoryExists("D:\\Baomic\\管理系统数据备份\\" & nt.Year & "_" & nt.Month  & "_" & nt.Day ) = False Then
    If SysInfo.ComputerName = "XXX" AndAlso _UserName = "XXX" Then        
        Dim time As Date = (nt.Date &  " 00:00:10")
        If nt > time Then
            If Forms("管理调试").Opened = False Then
                Forms("管理调试").Open
                If Forms("管理调试").Opened = True Then  Forms("管理调试").Controls("But备份数据表").performclick
            End If
        End If
    End If
End If
[此贴子已经被作者于2018/12/11 16:10:45编辑过]

--  作者:有点甜
--  发布时间:2018/12/11 16:26:00
--  

1、提示这个错误,是因为你断开了和数据库的连接吧?

 

2、屏蔽错误,可以在这里处理 http://www.foxtable.com/webhelp/scr/2655.htm

 


--  作者:2900819580
--  发布时间:2018/12/12 7:46:00
--  
以下是引用有点甜在2018/12/11 16:26:00的发言:

1、提示这个错误,是因为你断开了和数据库的连接吧?

 

2、屏蔽错误,可以在这里处理 http://www.foxtable.com/webhelp/scr/2655.htm

 


应该是时间长了没操作,所以自动断开了和数据库的连接,


能不能在执行代码时判断是否与数据库连接,如何判断!


--  作者:有点甜
--  发布时间:2018/12/12 8:48:00
--  

方法一:http://www.foxtable.com/webhelp/scr/2709.htm

 

方法二:http://www.foxtable.com/webhelp/scr/1944.htm

 

方法三:你能否讲个1分钟或者5分钟,执行一句简单的sql语句来保持连接? http://www.foxtable.com/webhelp/scr/0696.htm