Foxtable(狐表)用户栏目专家坐堂 → 内存中的删除行什么时候消失?


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

主题:内存中的删除行什么时候消失?

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


加好友 发短信
等级:八尾狐 帖子:1930 积分:17570 威望:0 精华:0 注册:2014/7/29 19:09:00
内存中的删除行什么时候消失?  发帖心情 Post By:2021/1/26 22:36:00 [只看该作者]

Dim systable As System.Data.DataTable = DataTables("订单_明细").BaseTable
Dim ChangeTable As System.Data.DataTable = systable.GetChanges(System.Data.DataRowState.Deleted)
If ChangeTable IsNot Nothing Then
    For Each cdr As System.Data.DataRow In ChangeTable.Rows  '遍历删除行
        output.show(cdr("订单编号", System.Data.DataRowVersion.Original))
    Next
End If

用上面的代码可以遍历显示删除表中的行,这些行在什么情况下完全消失,ft的默认保存按钮保存时,保存不成功会不会清空?
如果有多个表分别删除数据后才一起保存,是不是保存一个表时所有表的删除行都会从内存中清空?

谢谢!

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


加好友 发短信
等级:超级版主 帖子:110768 积分:563772 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/1/26 23:19:00 [只看该作者]

保存后删除行会被从DataTable 清理掉,保存不成功还会在。保存一个表不会影响另外一个表的

 回到顶部