联合查询用DBGrid1.SelectedRows.Delete会把关联的目录表也删除,是不是一定要遍历数据用execute一条条删除?还有没有更好的办法?