Foxtable(狐表)用户栏目专家坐堂 → [讨论]关于发布后项目很久后报错


  共有3814人关注过本帖树形打印复制链接

主题:[讨论]关于发布后项目很久后报错

帅哥哟,离线,有人找我吗?
工匠
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:550 积分:5021 威望:0 精华:0 注册:2017/4/20 11:08:00
[讨论]关于发布后项目很久后报错  发帖心情 Post By:2020/3/13 17:24:00 [只看该作者]

老师好:
请帮看下附件描述是什么原因导致,已经使用很长时间才报错,并且根据帮助查到报错问题代码,但是看代码又发现不了问题...
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:关于报错.rar


谢谢!

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110790 积分:563882 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/3/13 17:29:00 [只看该作者]

是不是年月列数据里有特殊字符?导出{上线记录}表数据测试一下

 回到顶部
帅哥哟,离线,有人找我吗?
工匠
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:550 积分:5021 威望:0 精华:0 注册:2017/4/20 11:08:00
  发帖心情 Post By:2020/3/13 17:35:00 [只看该作者]

谢谢老师,现在没有发现特殊字符(又重新从报工表里复制年月列名到上线表里年月列重命名粘贴的)。bin文件夹也删了多次测试

图片点击可在新窗口打开查看此主题相关图片如下:表列名对比.png
图片点击可在新窗口打开查看

[此贴子已经被作者于2020/3/13 17:45:58编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110790 积分:563882 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/3/13 20:01:00 [只看该作者]

指的是年月列这一列存储的数据,不是列名有特殊字符。最好导出{上线记录}表数据测试一下

 回到顶部
帅哥哟,离线,有人找我吗?
工匠
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:550 积分:5021 威望:0 精华:0 注册:2017/4/20 11:08:00
  发帖心情 Post By:2020/3/15 10:30:00 [只看该作者]

谢谢老师,现在又发现目录树节点展开过滤也是错的了......
年月数据值是根据日时间生成的,
If e.DataCol.Name = "日" Then
    If e.DataRow.IsNull("日") Then

        e.DataRow("年月") = Nothing
    Else
        Dim calCommon  As New System.Globalization.GregorianCalendar()
        Dim dt As Date = e.DataRow("日")
        e.DataRow("年月") = Format(dt,"yyyy-MM")
        
    End If
End If
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:导出及目录树.rar

谢谢!
[此贴子已经被作者于2020/3/15 10:44:16编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110790 积分:563882 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/3/15 21:01:00 [只看该作者]

1、我测试没有问题,请做个有问题的实例测试
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目12.zip


2、


    Select Case e.Node.Level

        Case 0

            SQLFilter ="[年度] = '" & dr("年度") & "'"          

        Case 1

            SQLFilter ="[年度] = '" & dr("年度") & "' And [生产车间] = '" & dr("生产车间") & "'"

        Case 2

            SQLFilter ="[年度] = '" & dr("年度") & "' And [生产车间] = '" & dr("生产车间") & "' And [班组] = '" & dr("班组") & "'"

        Case 3

            SQLFilter ="[年度] = '" & dr("年度") & "' And [生产车间] = '" & dr("生产车间") & "' And [班组] = '" & dr("班组") & "' and [组段] = '" & dr("组段") & "'"

        Case 4

            SQLFilter ="[年度] = '" & dr("年度") & "' And [生产车间] = '" & dr("生产车间") & "' And [班组] = '" & dr("班组") & "' and [组段] = '" & dr("组段") & "' and [年月] = '" & dr("年月") &  "'"

        Case 5

            SQLFilter ="[年度] = '" & dr("年度") & "' And [生产车间] = '" & dr("生产车间") & "' And [班组] = '" & dr("班组") & "' and [组段] = '" & dr("组段") & "' and [年月] = '" & dr("年月")  & "' and [日] = '" & dr("日") &  "'"

    End Select

 回到顶部