Foxtable(狐表)用户栏目专家坐堂 → 日志e.OldValue为空


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

主题:日志e.OldValue为空

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


加好友 发短信
等级:童狐 帖子:294 积分:3478 威望:0 精华:0 注册:2013/4/9 19:12:00
日志e.OldValue为空  发帖心情 Post By:2016/7/6 11:18:00 [只看该作者]

日志里,e.OldValue为空时,不记录,
结果还是在记录,是怎么回事呢
If e.DataTable.Name <> "变更记录" Then
    If e.DataRow.RowState = 2 Then       
        Return
    Else       
        If e.OldValue IsNot Nothing
            Dim dr As DataRow = DataTables("变更记录").AddNew          
            dr("变更表名") = e.DataTable.Name
            dr("变更列名") = e.DataCol.Name
            dr("变更行号") = e.DataRow("_Identify")
            dr("变更时间") = Date.Now       
            dr("变更后内容") = """" & e.OldValue &  """ 改成了 """ & e.NewValue & """"
        End If
    End If
End If

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/7/6 11:26:00 [只看该作者]

试试

 

If e.OldValue <> Nothing Then


 回到顶部