Foxtable(狐表)用户栏目专家坐堂 → 帮忙看看这个代码哪里出错了


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

主题:帮忙看看这个代码哪里出错了

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


加好友 发短信
等级:一尾狐 帖子:485 积分:4081 威望:0 精华:0 注册:2015/12/16 8:22:00
帮忙看看这个代码哪里出错了  发帖心情 Post By:2016/8/8 10:06:00 [显示全部帖子]

If e.DataCol.Name = "菲尔人格分数" Then
    If e.DataRow.IsNull("菲尔人格分数") Then
        e.DataRow("结论") = Nothing
        e.DataRow("评语") = Nothing
    Else
        Dim dr As DataRow
        dr = DataTables("T_PT_PhilQ").find("最高分 >= '" & e.DataRow("菲尔人格分数") & "' and 最低分 <= '" & e.DataRow("菲尔人格分数") &"'")
        e.DataRow("结论") = dr("结论")
        e.DataRow("评语") = dr("评语")
    End If
End If

当菲尔人格分数落在61-100区间的时候会出现这样的出错:
.NET Framework 版本:2.0.50727.5472
Foxtable 版本:2016.7.29.1
错误所在事件:表,T_PT_Phil,DataColChanged
详细错误信息:
调用的目标发生了异常。
未将对象引用设置到对象的实例。

图片点击可在新窗口打开查看此主题相关图片如下:34.png
图片点击可在新窗口打开查看



 回到顶部