以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  Load方法出现错误?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=136289)

--  作者:mojunming189
--  发布时间:2019/6/10 17:08:00
--  Load方法出现错误?
表Load方法,出现如下对话框,怎么办?

图片点击可在新窗口打开查看此主题相关图片如下:2019-06-10 load出问题.jpg
图片点击可在新窗口打开查看


--  作者:有点甜
--  发布时间:2019/6/10 17:32:00
--  

 

是不是你没有给日期列赋值?贴出所执行的代码。

 


--  作者:mojunming189
--  发布时间:2019/6/11 16:36:00
--  
代码如下:
If  Forms("B5B7_ProPrecess_ProCheckList").Opened = True Then
    Dim fl As String = "[所在工序ID] is null"
    If e.Table.Current IsNot Nothing Then \'如果Current为Nothing
        fl = "[所在工序ID]=" & e.Table.Current("ProProcessID") \'都是长整型数据
    End If
    With DataTables("B7_ProCheckList")
          .LoadFilter= fl
          .LoadOrder = "_SortKey"
          .LoadTop= "100 percent"
          .Load
    End With
End If

图片点击可在新窗口打开查看此主题相关图片如下:2019-06-10 load出问题2.jpg
图片点击可在新窗口打开查看

[此贴子已经被作者于2019/6/11 16:42:37编辑过]

--  作者:mojunming189
--  发布时间:2019/6/11 16:42:00
--  
今年4月份以来,原来用Foxtable开发的程序出现了莫名奇妙的问题,一个是datatable.buildheader 老出现把关系名列作为列名的错误,一个就是上面的长整型数据作为条件加载出现错误。


--  作者:有点蓝
--  发布时间:2019/6/11 20:50:00
--  
看看后台数据库,所在工序ID和ProProcessID这2个列的列类型是什么。
--  作者:mojunming189
--  发布时间:2019/6/26 17:15:00
--  
用数据类型bigint作主键加载的条件,进行加载时,出现下面的窗口(转化成Web三层结构了):

图片点击可在新窗口打开查看此主题相关图片如下:2019-06-26 load出问题3.jpg
图片点击可在新窗口打开查看


--  作者:有点甜
--  发布时间:2019/6/26 17:21:00
--  

1、升级到最新版后测试;

 

2、贴出所写的代码,修改你的条件,然后看什么条件报错。