菜鸟问题
有三张数据表角色表、权限表以及这两张表的关系连接表,用DBGrid连接ADOQuery显示角色表里的信息,当要删除角色表里的一个角色时,如何删除关系连接表里的跟这个角色有关的信息?
[解决办法]
确定删除的信息后,先删除子表的记录信息,再删除关联子表的主表的记录信息
[解决办法]
角色表里面的key应该是关系表里面的foreign key吧
如果在数据库中设置外键限制比较好,这样可以省去一些代码
[解决办法]
数据库完整性
添加主键 外键
[解决办法]
发布时间: 2012-03-15 11:50:38 作者: rapoo
菜鸟问题
有三张数据表角色表、权限表以及这两张表的关系连接表,用DBGrid连接ADOQuery显示角色表里的信息,当要删除角色表里的一个角色时,如何删除关系连接表里的跟这个角色有关的信息?
[解决办法]
确定删除的信息后,先删除子表的记录信息,再删除关联子表的主表的记录信息
[解决办法]
角色表里面的key应该是关系表里面的foreign key吧
如果在数据库中设置外键限制比较好,这样可以省去一些代码
[解决办法]
数据库完整性
添加主键 外键
[解决办法]