以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 子表数据与父表一致性问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=94564) |
-- 作者:rjh4078 -- 发布时间:2016/12/27 8:15:00 -- 子表数据与父表一致性问题 因为一些需要在子表的datacolchanged事件中有自动保存当前行的代码,但这带来另外一个问题,父表没有自动保存的代码,所以一旦意外断电或死机,就会出现有子表没有父表的情况,这种问题如何来处理, 父表一旦保存就进行locked,所以提前保存父表不现实 [此贴子已经被作者于2016/12/27 8:16:19编辑过]
|
-- 作者:有点蓝 -- 发布时间:2016/12/27 8:57:00 -- 断电或死机引起的数据问题基本没有办法解决,只能是说减少出问题的可能性 |
-- 作者:有点色 -- 发布时间:2016/12/27 9:12:00 -- 子表加一个标志列不就好了?用其记录,是临时保存,还是永久保存。启动项目的时候,处理临时保存的数据,如果没有对应的父亲,就提示或者移除掉。
当然,你不加那一列也可以,那就直接查没有父亲的行。 |