Foxtable(狐表)用户栏目专家坐堂 → [求助]无法执行“=”操作


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

主题:[求助]无法执行“=”操作

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


加好友 发短信
等级:六尾狐 帖子:1301 积分:10050 威望:0 精华:0 注册:2013/11/8 15:27:00
[求助]无法执行“=”操作  发帖心情 Post By:2020/1/9 14:22:00 [只看该作者]

DataColChanged

Dim dr As DataRow = e.DataRow
If e.DataCol.Name = "开始日期" And dr.IsNull("开始日期") = False Then
For Each nm() As String In DataTables("登记表").GetValues("编号|开始日期|截止日期")
    dr("月数") = DataTables("登记表").Compute("count(月份)","编号 = '" & nm(0) & "' And [开始日期] = '" & nm(1) & "' And [截止日期] = '" & nm(2) & "'")
Next
End If

重置开始日期列的时候发生错误
调用的目标发生了异常。
无法在 System.DateTime 和 System.String 上执行“=”操作。
[此贴子已经被作者于2020/1/9 14:22:41编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


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

Dim dr As DataRow = e.DataRow
If e.DataCol.Name = "开始日期" orelse e.DataCol.Name = "截止日期" 
if dr.IsNull("开始日期") = False andalso dr.IsNull("截止日期") = False andalso dr.IsNull("编号") = False Then
    dr("月数") = DataTables("登记表").Compute("count(月份)","编号 = '" & dr("编号") & "' And [开始日期] = '" & dr("开始日期") & "' And [截止日期] = '" & dr("截止日期") & "'")
else
 dr("月数") = nothing
endif
End If

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


加好友 发短信
等级:六尾狐 帖子:1301 积分:10050 威望:0 精华:0 注册:2013/11/8 15:27:00
  发帖心情 Post By:2020/1/9 20:10:00 [只看该作者]


[此贴子已经被作者于2020/1/9 20:37:34编辑过]

 回到顶部