如何同时更新两个表?

guguda 2003-01-16 01:30:44
select a.*,b.* from a,b where a.1=edit1.text and b.1=edit1.text

然后我要添加insert,然后save,我用的是ADOQUERY,但发现其他的可以SAVE,只有A.1 和B.1不可以,因为只有A.1添加上了,B.1还是NULL,如何才能让他们同时列更新?有什么方法?
...全文
51 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
yean 2003-01-16
  • 打赏
  • 举报
回复
触发器或事务提交
guguda 2003-01-16
  • 打赏
  • 举报
回复
表结构是这样的
表 a
1 2 3 4 5
表 b
1 6 7 8

在我insert后save,2-8全没有问题,但只有a.1 save了,而b.1还是NULL,我想知道怎么做才能让a.1 and b.1能同时更新。
lghzl 2003-01-16
  • 打赏
  • 举报
回复
用insert同时向两个表存数据不就可以了。
rikky 2003-01-16
  • 打赏
  • 举报
回复
写存储过程或触发器
binriyue 2003-01-16
  • 打赏
  • 举报
回复
这样肯定是不行的,如果你要保证同时添加,我看还不如用事务来保证。

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧