你的表有没有设 master key,它是不能重复的

解决方案 »

  1.   

    你没有为此表设置主键 (Master Key)!
      

  2.   

    如果你的表设置中可以允许重复记录的出现的话,应该不会出现问题:
    update table1 set field1=xxx field2=yyy.... where 修改的条件,这样会将所有符合
    条件的记录的字段值进行更新。
    如果你是用dataset进行更新,而且设置其受影响的记录只能有一条的话那么就会出现这种
    问题!
      

  3.   

    SQL 7 允许同个表中有完全相同的记录(尽管不推荐),这种情况允许插入,但不允许其他操做。查一下你的SQL设置。