我用外置数据源,sql的。
父表和子表,已经设置关联,勾上了“同步删除关联行”
1我用鼠标,右键删除父表行,点狐表的保存按钮,然后去SQL里检查,父表和子表的行都删除了。
2我用鼠标,右键删除父表行,
执行代码DataTables("父表").Save,然后去SQL检查,父表的行删除了,子表的行还没删除。
再执行代码DataTables("子表").Save,然后去SQL检查,子表的行删除了。
3我直接执行代码
Tables("父表").Current.DeleteDataTables("父表").SaveDataTables("子表").Save
去SQL检查,问题来了!!!!发现父表的行删除了,但是子表的行还在!!!!!为什么会这样?
补充一下,我的窗口中,只有显示正本表“父表”,和副本表“子表”,并没有显示“父表.子表”