Foxtable(狐表)用户栏目专家坐堂 → 异常提示


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

主题:异常提示

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


加好友 发短信
等级:一尾狐 帖子:408 积分:3642 威望:0 精华:0 注册:2017/4/8 8:59:00
异常提示  发帖心情 Post By:2023/6/15 16:51:00 [只看该作者]

Dim ids As String
Dim n As Integer = 30 '未来天数,含今天,所以实际是未来30天
For Each dr As DataRow In DataTables("dk_lxb").DataRows
    Dim dt As Date = dr("fxrq")  '应付日期
    Dim dt1 As  Date =Date.Today() '今天当天日期
    Dim dt2 As  New Date(Date.Today.AddDays(n).Year,dt.Month,dt.Day) '今天 加30天后日期
    If (dt >= dt1 AndAlso dt < Date.Today.AddDays(n)) Then
        ids = ids & "," & dr("_Identify") 
    End If
Next
If ids > "" Then
    ids = ids.Trim(",")
    Tables("30天内应付利息应还本金_Table1").filter = "[_Identify] In (" & ids &")"
Tables("30天内应付利息应还本金_Table1").Sort = "fxrq"

End If


运行出现:Year, Month, and Day parameters describe an un-representable DateTime.  以前一直没问题,今天出现,是什么问题?谢谢

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


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

下面代码有问题,不能这样用,特殊的日期就出错了。这个代码需要取什么日期?

Dim dt2 As  New Date(Date.Today.AddDays(n).Year,dt.Month,dt.Day)

 回到顶部