利用ado组件,ado支持多表删除

解决方案 »

  1.   

    其实为了保证数据的一致性,最好用事务来处理。
    BDE:
    try
        Database1.StartTransaction;
        //处理
        //删除表1
        //删除表2
        //......
        Database1.Commit;
    except
        Database1.Rollback;
        //错误处理
    end;
    如果用ADO也有类似的函数来完成。
      

  2.   

    每个可能有你的信息的表中都使用delete触发器也可以实现呀,可解不不用给多少代码.(只是复制与占贴)
      

  3.   

    可是我这牵扯到级联的关系?在这种情况下我做的命令按钮无法实现从标的打开,但是用dbnatigator却可以,怎么事先级联删除呢?救命呀,我只想‘劳动节‘休息两天,这要求高么?
      

  4.   

    问题这么多,只能怪你当初设计数据库时不专业。
      你只能用事务处理方法,sql 来实现吧