以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  报错求助  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=78099)

--  作者:ljh29206
--  发布时间:2015/12/2 8:52:00
--  报错求助
这个错误很奇怪,有时有 有时没? 求助原因


此主题相关图片如下:无标题.png
按此在新窗口浏览图片


代码如下
If TryConnectHost("192.168.44.100") Then
    If Forms("会议_修改").Opened OrElse Forms("会议_增加").opened OrElse Forms("日程_修改").Opened OrElse Forms("日程_增加").opened Then
    Else
        If DataTables("日程明细").Compute("max(_Identify)") > 0 Then
            Vars("lastrow") = DataTables("日程明细").Compute("max(_Identify)")
        End If
            
            \'重新加载
            DataTables("日程明细").LoadFilter =""
            DataTables("日程明细").Load
            Dim drs As List(Of DataRow)
            drs = DataTables("日程明细").Select("_Identify > \'" & Vars("lastrow") & "\'")
            Dim a As Integer
            Dim str As String
            Dim strd As String
            
            For Each dr As DataRow In drs
                If dr("发起者") <> Vars("user") AndAlso dr("参与者") Like "*" & Vars("user") & "*"  Then
                    \' 向阅览表追加数据
                    Dim drp As Row = Tables("信息查阅情况").AddNew
                    drp("表名") = "日程明细"
                    drp("标题") = dr("标题")
                    drp("列号") = dr("_Identify")
                    drp("人名") = Vars("user")
                End If
            Next
            DataTables("信息查阅情况").Save
            Dim drrcmx As DataRow = DataTables("tbfcpclist").Find("username = \'" & Vars("user") & "\'")
            If drrcmx IsNot Nothing Then
                drrcmx("日程明细") = DataTables("日程明细").Compute("max(_Identify)")
                Vars("lastrow") = DataTables("日程明细").Compute("max(_Identify)")
                drrcmx.Save
            End If
            \'\'\'
            Dim drzt As DataRow =  DataTables("信息查阅情况").Find("状态 = 0")
            If drzt IsNot Nothing Then
                Dim f As WinForm.Form = Forms("任务提醒")
                f.Open
            End If
        End If
    
End If

--  作者:大红袍
--  发布时间:2015/12/2 9:10:00
--  

打开的时候报错,运行的过程中突然报错?

 

代码没什么问题。


--  作者:ljh29206
--  发布时间:2015/12/2 9:14:00
--  
代码放在 afteropenproject 里面
--  作者:大红袍
--  发布时间:2015/12/2 10:03:00
--  

删除bin文件夹,再打开看看。


--  作者:ljh29206
--  发布时间:2015/12/2 10:11:00
--  
原因是 每次发布更新后, 更新应用程序就会弹出这个 框框 ,正常运行没发现。
--  作者:大红袍
--  发布时间:2015/12/2 10:23:00
--  
更新之前,你可以写代码把 计划任务 都关闭掉。
--  作者:ljh29206
--  发布时间:2015/12/2 10:32:00
--  
这个代码是在  afteropenproject 里面的  还有 计划任务是15分钟才触发一次,这个该怎么写呢 老师  写个简单例子 指点下
--  作者:大红袍
--  发布时间:2015/12/2 11:10:00
--  

直接关闭就行啊

 

MyTimers("计划1").Enabled = False \'暂停计划1