1、在主表的BeforeDelete事件中,删除相应的从表记录。
2、用NestDataSet,将从表作为主表的NestDataSet,这样就安全了。

解决方案 »

  1.   

    你在设计主细表时,在子表中加入外键约束的参数:ON DELETE CASCADE就行了。
    CREATE TABLE SC
    (
     S#       char(4)     NOT NULL,
    ........FOREIGN KEY(S#) REFERENCES S(S#) ON DELETE CASCADE
    )你一旦删除父表的数据,相应的子表数据一同被删除掉。
    此参数在SQL Server 2000调试运行成功,在SQL Server 7.0中失败!不知何故?
      

  2.   

    在建表的时候,建立两个表之间的级连删除关系就可以了,程序中不需要任何控制,同意 tangliang813(棒棒唐)的
      

  3.   

    同意CeleronII(抽烟的鱼),这是在数据库设计时需要解决的问题