以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  本机测试成功,局域网测试时出现错误代码  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=77907)

--  作者:tcmhl
--  发布时间:2015/11/27 15:55:00
--  本机测试成功,局域网测试时出现错误代码
 找不到方法:“Foxtable.IMClient Foxtable.OO_00oOO.o oo 0 O()”。 

请问一下这个是什么问题? openqq的消息也无法发送,登录倒是成功的

--  作者:Hyphen
--  发布时间:2015/11/27 16:54:00
--  
什么操作出现的错误,贴出代码
--  作者:大红袍
--  发布时间:2015/11/27 18:04:00
--  
卸载重装最新版的foxtable
--  作者:tcmhl
--  发布时间:2015/11/30 15:41:00
--  
求助啊!已是最新的foxtable  =.= !!   


代码如下
If Tables("任务信息").Current IsNot Nothing   And  Forms("新建任务").controls("ComboBox3").SelectedIndex>=0 And  Forms("新建任务").controls("ComboBox6").SelectedIndex>=0 Then


Dim r2 As Row =Tables("任务信息").Current

\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'任务编号\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'
            Dim dt As Date = r2("m")
            Dim bh As String = Format(dt,"yyyyMM") \'取得车辆编号的8位前缀
            Dim max As String
            Dim max2 As String
            Dim max3 As String
            
            Dim m As Integer
            Dim m2 As Integer
            Dim m3 As Integer

            Dim mx As Integer


            Dim idx As Integer
            max =  DataTables("任务信息").SQLCompute("Max(任务编号)","m = #" & r2("m") & "# And [_Identify] <> " & r2("_Identify")) \'取得该天的最大车辆编号
            max2 = DataTables("已分配任务").SQLCompute("Max(任务编号)","m = #" & r2("m") & "# And [_Identify] <> " & r2("_Identify")) \'取得该天的最大车辆编号
            max3 = DataTables("已完结任务").SQLCompute("Max(任务编号)","m = #" & r2("m") & "# And [_Identify] <> " & r2("_Identify")) \'取得该天的最大车辆编号


            If max Is Nothing And  max2 Is Nothing And  max3 Is Nothing   Then 
            idx = 1 \'否则顺序号等于1
            Else
                  If  max Is Nothing  Then 
                  max = "000000-000" 
                  End If
                  If  max2 Is Nothing  Then 
                  max2 = "000000-000" 
                  End If
                  If  max3 Is Nothing  Then 
                  max3 = "000000-000" 
                  End If


               m=CInt(max.Substring(7,3))
               m2=CInt(max2.Substring(7,3))
               m3=CInt(max3.Substring(7,3))
               
               Dim N As New List(Of Integer)
               N.Add(m)
               N.Add(m2)
               N.Add(m3)

              Dim mmax As Integer=0
              For Each i As Integer In N
              If i > mmax Then
              mmax = i
              End If
              Next
              idx = mmax+1

       
            End If
            r2("任务编号") = bh & "-" & Format(idx,"000")






\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'任务编号\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'



If r2.DataRow.RowState <> DataRowState.Unchanged Then \'如果当前行已经修改过
r2("最后操作者")=_UserName
End If
           
If r2("最后操作者")="" Then
r2("最后操作者")=_UserName
End If

If e.Form.Controls("ComboBox6").text = "待分配" Then
r2.Save()
Dim msg As String = "A#" & "任务信息" & "#" & e.Form.Controls("r").text
For Each bd As QQBuddy In QQClient.Buddies
If bd.Online Then
QQClient.Send(bd.name, msg)
End If
Next
e.Form.close()
Return
End If


If e.Form.Controls("ComboBox6").text = "国五一号仓" Or e.Form.Controls("ComboBox6").text ="国五二号仓" Or e.Form.Controls("ComboBox6").text ="其他" Then
Dim t As Row =Tables("已分配任务").AddNew()
t("任务编号")=r2("任务编号")
t("任务类型")=r2("任务类型")
t("LIMIS")=r2("LIMIS")
t("要求完成日期")=r2("要求完成日期")
t("项目负责人")=r2("项目负责人")
t("委托人")=r2("委托人")
t("委托人联系方式")=r2("委托人联系方式")
t("样车编号")=r2("样车编号")
t("是否要求滑行")=r2("是否要求滑行")
t("A")=r2("A")
t("B")=r2("B")
t("C")=r2("C")
t("试验标准")=r2("试验标准")
t("试验类型")=r2("试验类型")
t("试验次数")=r2("试验次数")
t("其他要求")=r2("其他要求")
t("添加人")=r2("添加人")
t("操作原因")=r2("操作原因")
t("试验室安排")=r2("试验室安排")
t("最后操作者")=r2("最后操作者")


t("任务下达时间")=r2("任务下达时间")
t("m")=r2("m")

Tables("已分配任务") .Save()
Dim msg As String = "A#" & "已分配任务" & "#" & t("_Identify")
For Each bd As QQBuddy In QQClient.Buddies
If bd.Online Then
QQClient.Send(bd.name, msg)
End If
Next


Dim r As String = e.Form.Controls("r").text
DataTables("任务信息").RemoveFor("[_Identify] = "  & r) \'移除行
DataTables("任务信息").save()

e.Form.close()
Return
End If

Else 
MessageBox.Show("请完善新建任务!", "提示")
End If

--  作者:大红袍
--  发布时间:2015/11/30 15:49:00
--  

把bin文件夹删除,重新打开项目,重新发布项目,再测试。


--  作者:tcmhl
--  发布时间:2015/11/30 15:51:00
--  
是商业版的
--  作者:大红袍
--  发布时间:2015/11/30 16:01:00
--  
以下是引用tcmhl在2015/11/30 15:51:00的发言:
是商业版的

 

那你有几套商业版?局域网所有电脑都要安装最新版商业版,才能用。


--  作者:doudoubar
--  发布时间:2015/11/30 16:26:00
--  
这个注定商业版的不划算图片点击可在新窗口打开查看