关于删除的问题

qq153788616 2005-06-01 01:07:26
我在窗体1中有一个DBGRID,它跟表1相连,
我在别的窗体2中还有表2,和表3,因为我把表1中的记录分成A类和B类,而表2是存放表1中的A类,表2是存放表1中的B类,现在我想把窗体1中的DBGRID中的一条记录删除,相应的,表2和表3也应该发生变化(注:表1中的记录有可能重复),请问我应该怎么做,才可以同时删除,谢谢!!!
...全文
105 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq153788616 2005-06-01
  • 打赏
  • 举报
回复
自己顶
ncwuhh 2005-06-01
  • 打赏
  • 举报
回复
把表1与表2,表3建在主从表关系就可以了。如:
表1
id,field1,field2,field3

表2
id,parentid,field1,field2,field3

表3
id,parentid,field1,field2,field3

其中表2,表3的值等于表1的id
所以当删除表1时同时也删除表2,表3条件为
where parentid=表1.id

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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