Foxtable(狐表)用户栏目专家坐堂 → 删除问题


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

主题:删除问题

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


加好友 发短信
等级:狐精 帖子:3358 积分:24758 威望:0 精华:0 注册:2012/3/26 21:47:00
删除问题  发帖心情 Post By:2014/8/30 16:08:00 [显示全部帖子]

发现使用datarowdelete或者rowdelete 只会将行从前端删除并不会从后台删除 如何让系统的删除不打折扣 只要执行了删除命令 前后台都删除

之前是通过全局表deleted事件来触发e.datatable.save但是这个会有点问题 如果遇到删除父行 子行又特别多 又触发beforesave事件就会陷于混乱 让人无法捉摸


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


加好友 发短信
等级:狐精 帖子:3358 积分:24758 威望:0 精华:0 注册:2012/3/26 21:47:00
  发帖心情 Post By:2014/8/30 16:19:00 [显示全部帖子]

狐爸这个sqldeletefor放到哪个事件中比较好?deleting事件中无法使用delete命令, 想使用全局事件来解决所有表的删除问题。如果放到按钮工作量太大了。如果放到beforedelete事件中是否影响表的独立beforedelete事件?
[此贴子已经被作者于2014-8-30 16:22:24编辑过]

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


加好友 发短信
等级:狐精 帖子:3358 积分:24758 威望:0 精华:0 注册:2012/3/26 21:47:00
  发帖心情 Post By:2014/8/30 16:42:00 [显示全部帖子]

这个工作量有点巨大

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


加好友 发短信
等级:狐精 帖子:3358 积分:24758 威望:0 精华:0 注册:2012/3/26 21:47:00
  发帖心情 Post By:2014/8/30 18:52:00 [显示全部帖子]

看来版主连我的需求都没搞清楚
如果一两个表 无所谓了  现在在使用的有160多个表 关联表有40多个 都这么改?
很多跨表引用 现在都是datarow.delete 其实这个数据在后台根本没删掉 
我们现在是全国联网 总部删了数据 分公司竟然还有 上级部门删了数据 下级还能sqlfind 
特别是填日报 数据量特别大 如果网络不好 用全局表datarowdeleted的e.datatable.save经常卡死  所以现在寻求效率一点的方案


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


加好友 发短信
等级:狐精 帖子:3358 积分:24758 威望:0 精华:0 注册:2012/3/26 21:47:00
  发帖心情 Post By:2014/8/31 9:33:00 [显示全部帖子]

呃  其实我更想知道有没有方法解决我现在这么多表的delete都是实时的 不用每个表去改事件


 回到顶部