http://expert.csdn.net/Expert/topic/2265/2265390.xml?temp=.5494654

解决方案 »

  1.   

    1.看看中否有删除触发器,如有是它的问题
    2.用select语句查一查,条件就是你同,删除的where条件,看看有多少记录,如果是多条,请把条件是的再多一点!
      

  2.   

    最常见的问题.表中存在重复的行,导致删除无法判断删除的是那一行.解决方法:
    1.用SQL语句删除
      delete from 表 where 条件.2.增加一个标识字段即可.
      命令方式:
      alter table 表 add id int identity(1,1)然后再删除即可,删除后,如果不需要标识字段,可以将它删除.