1。这是你在数据表中有两条内容完全相同的记录所造成的!当你对其中的一条进行操作就会出现此种错误

解决方案 »

  1.   

    我想你的运行环境肯定是ADO + DATAGRID 吧!不要在DATAGRID 的事件中去进行数据库的操作,因为DATAGRID 本身这是在对数据库的操作了,再去编程操作就是冲突,在通过DATAGRID 对数据进行操作时也禁止对数据库使用UPDATA、MOVE 及REFRESH 等命令,在这种环境下编程,数据库已经被绑定在DATAGRID 上,你需要做的工作是对DATAGRID 的操作,控制了DATAGRID 也就控制了数据库。我在这种环境下编程还发现有其它的问题,如数据不能同步更新,数据源以SQL 语句提供时不能是多表查询等等,有兴趣我们可以共同探讨