Foxtable(狐表)用户栏目专家坐堂 → 主表子表保存的问题


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

主题:主表子表保存的问题

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


加好友 发短信
等级:幼狐 帖子:158 积分:1542 威望:0 精华:0 注册:2018/4/11 21:01:00
主表子表保存的问题  发帖心情 Post By:2019/9/8 15:47:00 [只看该作者]

有一个A表-采购表,一个B表-采购明细表。
sql server设了外键级联。
如果A表成功保存了,但B表有条件没有符合,未保存成功。
这种情况下,怎么才能如果B表没保存成功,A表也必须删除?不然数据库中就有了A表却没有B表。
因为设了外键,又不能先保存B表,再保存A表。请问老师,有好的解决办法吗?

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


加好友 发短信
等级:超级版主 帖子:107730 积分:547983 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/9/8 22:29:00 [只看该作者]


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


加好友 发短信
等级:幼狐 帖子:158 积分:1542 威望:0 精华:0 注册:2018/4/11 21:01:00
  发帖心情 Post By:2019/9/10 21:49:00 [只看该作者]

使用事务,是不是简单的save动作也需要用se/ect语言来写?
大概是什么样子的,一条一条inse rt in to 的语句写进去?

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


加好友 发短信
等级:超级版主 帖子:107730 积分:547983 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/9/10 21:57:00 [只看该作者]

是的,只能是使用SQL逐条insert,或者update

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


加好友 发短信
等级:幼狐 帖子:158 积分:1542 威望:0 精华:0 注册:2018/4/11 21:01:00
  发帖心情 Post By:2019/9/10 22:11:00 [只看该作者]

好的,明白了,谢谢!

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


加好友 发短信
等级:幼狐 帖子:158 积分:1542 威望:0 精华:0 注册:2018/4/11 21:01:00
  发帖心情 Post By:2019/9/12 9:04:00 [只看该作者]

用这样的方法的话,beforesavedatarow判断就没用了吧

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


加好友 发短信
等级:超级版主 帖子:107730 积分:547983 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/9/12 9:44:00 [只看该作者]

是的。可以在按钮开始事务处理前判断

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


加好友 发短信
等级:幼狐 帖子:158 积分:1542 威望:0 精华:0 注册:2018/4/11 21:01:00
  发帖心情 Post By:2019/9/12 9:45:00 [只看该作者]

好的,明白了,谢谢

 回到顶部