当前位置:编程学习 > VB >>

由于将在索引、主关键字、或关系中创建重复的值,请求对表的改变没有成功。改变该字段中的或包含重复数据的字段中的数据,删除索引或重新定义索引以允许重复的值并再试一次

 有个问题请教大家:我在使用用友软件8.11A的库存管理中的录入期初余额时,系统提示:“由于将在索引、主关键字、或关系中创建重复的值,请求对表的改变没有成功。改变该字段中的或包含重复数据的字段中的数据,删除索引或重新定义索引以允许重复的值并再试一次”。用友软件8.11A的后台数据库为ACCESS 97。不知是什么原因,请赐教。谢谢。 --------------------编程问答-------------------- 数据库中有记录重复了
不过楼主使用的软件实在是太老了,估计是99年或2000年时的产品
--------------------编程问答-------------------- 不知,帮顶 --------------------编程问答-------------------- 既然看了,我也就回回吧。。免得被BS --------------------编程问答-------------------- 检查表rdrecord的主键ID是否重复,检查方法:
1),从ufsystem数据库的ua_identity表中读取对应账套编码的rd类型的iFatherId内容
2),从账套数据库(ufdata_001_2009)中打开rdrecord表,读取ID的最大值
3),1)与2)比较,如果1)大于等于2)则正常,否则重复 --------------------编程问答-------------------- 受教了,的确是重复了,之前就有了。 --------------------编程问答-------------------- 这种重复比较麻烦,有可能要挨个找了.
建议找好后把程序改下,禁止重复添加.
补充:VB ,  数据库(包含打印,安装,报表)
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,