delsql = "delete from gongdi where ID = "+gd_id;dels2 = "delete from gongtian where gd_id = "+gd_id;两条语句如何弄成一条呢,删除2个表的数据,gd_id是int 类型,谢谢我是ACC数据库

解决方案 »

  1.   

    ACCESS里面不知道有没有触发器或者级联删除 MSSQL里面要这样才可以。
      

  2.   

    如果没有级联并且两表也没外键的话,只能分开delete
      

  3.   

    问题解决了,acc里也有级联关系,我把两表连一起了。只删除主表数据,附表里和主表相关数据自动就删除了,无需改动代码
      

  4.   

    除了级联、触发器、或者2008开始的merge,好像没有什么功能可以一句话删除多表