Foxtable(狐表)用户栏目专家坐堂 → [求助]时间计算崩溃


  共有9331人关注过本帖平板打印复制链接

主题:[求助]时间计算崩溃

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


加好友 发短信
等级:三尾狐 帖子:632 积分:5651 威望:0 精华:0 注册:2012/8/2 19:04:00
[求助]时间计算崩溃  发帖心情 Post By:2012/9/18 14:59:00 [只看该作者]

麻烦大家帮我看下,下面这段代码哪里出问题了,每次当这段代码运行的时候fotable就崩溃,系统自动关闭了~

 

 

 

If e.DataRow.IsNull("发表日期") And  e.DataRow.IsNull("实际完成日期") Then
    e.DataRow("检测用时")=Nothing
Else
    Dim d1 As Date = e.DataRow("发表日期")
    Dim d2 As Date = e.DataRow("实际完成日期")
    If d1>d2
        e.DataRow("检测用时") = 0
    Else
        Dim cnt As Integer = (d2-d1).TotalDays
        For i As Integer = 1 To cnt
            Dim d3 As Date = d1.adddays(i)
            If d3.DayOfWeek = 0 OrElse d3.DayOfWeek = 6 Then '如果是星期天或者星期六
                cnt = cnt - 1
            End If
        Next
       e.DataRow("检测用时") = cnt + 1
    End If
End If


 回到顶部
总数 11 1 2 下一页