Foxtable(狐表)用户栏目专家坐堂 → 删除数据行的日志代码写在哪个事件好?


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

主题:删除数据行的日志代码写在哪个事件好?

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


加好友 发短信
等级:童狐 帖子:292 积分:2488 威望:0 精华:0 注册:2011/11/4 17:32:00
删除数据行的日志代码写在哪个事件好?  发帖心情 Post By:2014/4/4 19:25:00 [只看该作者]

删除数据时要将删除的行记录在日志中,代码是写在beforedeletedatarow中还是datarowdeleting中?
有什么区别?谢谢!

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


加好友 发短信
等级:童狐 帖子:292 积分:2488 威望:0 精华:0 注册:2011/11/4 17:32:00
  发帖心情 Post By:2014/4/5 10:03:00 [只看该作者]

主要是有个疑问,如果增加一条删除行的记录到日志表中的代码是写在beforedeletedatarow中的,那删除时即datarowdeleting时出错了,结果后台数据没有删除但日志中却已记录删除了且不是矛盾了?就想实现增加删除行的记录到日志表中和删除表中行的代码要么能同时执行,要么都不执行?所以不知道该写在哪个事件中。

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/4/7 12:31:00 [只看该作者]

以下是引用scott518在2014-4-5 10:03:00的发言:
主要是有个疑问,如果增加一条删除行的记录到日志表中的代码是写在beforedeletedatarow中的,那删除时即datarowdeleting时出错了,结果后台数据没有删除但日志中却已记录删除了且不是矛盾了?就想实现增加删除行的记录到日志表中和删除表中行的代码要么能同时执行,要么都不执行?所以不知道该写在哪个事件中。

 

多心了,删除行的时候,如果没有保存,实际上并没有在数据库上删除记录。

 

保存的时候,才会删除的,因此也无法检测是否保存/删除成功


 回到顶部