读书人

初学者有关问题

发布时间: 2012-03-15 11:50:38 作者: rapoo

菜鸟问题
有三张数据表角色表、权限表以及这两张表的关系连接表,用DBGrid连接ADOQuery显示角色表里的信息,当要删除角色表里的一个角色时,如何删除关系连接表里的跟这个角色有关的信息?

[解决办法]
确定删除的信息后,先删除子表的记录信息,再删除关联子表的主表的记录信息
[解决办法]
角色表里面的key应该是关系表里面的foreign key吧

如果在数据库中设置外键限制比较好,这样可以省去一些代码
[解决办法]
数据库完整性
添加主键 外键
[解决办法]

探讨
引用:
角色表里面的key应该是关系表里面的foreign key吧

如果在数据库中设置外键限制比较好,这样可以省去一些代码

还是不明白,为什么设置外键限制可以省去一些代码

读书人网 >C++ Builder

热点推荐