以文本方式查看主题 - Foxtable(狐表) (http://www.foxtable.com/bbs/index.asp) -- 专家坐堂 (http://www.foxtable.com/bbs/list.asp?boardid=2) ---- 父表delete不触发子表删除 (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=87055) |
-- 作者:chen3728060 -- 发布时间:2016/7/1 18:16:00 -- 父表delete不触发子表删除 我用外置数据源,sql的。 父表和子表,已经设置关联,勾上了“同步删除关联行”
1我用鼠标,右键删除父表行,点狐表的保存按钮,然后去SQL里检查,父表和子表的行都删除了。
2我用鼠标,右键删除父表行, 执行代码DataTables("父表").Save,然后去SQL检查,父表的行删除了,子表的行还没删除。 再执行代码DataTables("子表").Save,然后去SQL检查,子表的行删除了。
3我直接执行代码 Tables("父表").Current.Delete 去SQL检查,问题来了!!!!发现父表的行删除了,但是子表的行还在!!!!!为什么会这样?
补充一下,我的窗口中,只有显示正本表“父表”,和副本表“子表”,并没有显示“父表.子表” [此贴子已经被作者于2016/7/1 18:18:28编辑过]
|
-- 作者:大红袍 -- 发布时间:2016/7/1 19:08:00 -- 你可以用代码删除啊
http://www.foxtable.com/help/topics/0394.htm
http://www.foxtable.com/help/topics/2899.htm
|