以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 删除的行怎么没有标记? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=45183) |
-- 作者:yedaoan -- 发布时间:2014/1/17 16:26:00 -- 删除的行怎么没有标记? 删除的行怎么没有标记? http://www.foxtable.com/help/topics/0428.htm 新增的有,修改的有,就是没有删除的 特别是后台是SQL server ,由于界面上是本地表,本地表作了删除、修改和增加后,要求同步到SQL server,如果这张表跟其他表没有关联,直接保存就可以,但很多时候要求在保存的同时,会其他连动,同时更新其他表的内容 我的思路是,根据本地表新增和修改的状态所在行,运作事务同时更新其他相应的表,但是系统并没有提供删除行的状态,解决的方法是表的删除事件里,记录下被删除ID 但不知其他高手是不是有更好的解决方法 |
-- 作者:Bin -- 发布时间:2014/1/17 16:32:00 -- 你直接在BeForDeletedatarow 事件中处理不可以吗? |
-- 作者:yedaoan -- 发布时间:2014/1/17 16:47:00 -- 我现在已经是这样处理了,但总感觉这样不够先进,为什么新增、修改都状态来标识,就删除没有,这也狐表需要补上去的一个功能 |
-- 作者:Bin -- 发布时间:2014/1/17 16:48:00 -- 因为删除的行不在了. |