标题:VFP6.0一个表用APPE from 从另一个表追加数据数据时,记录超过250条左右,就 ...
只看楼主
HUXINGKE
Rank: 2
等 级:论坛游民
帖 子:52
专家分:19
注 册:2020-2-27
结帖率:66.67%
已结贴  问题点数:20 回复次数:4 
VFP6.0一个表用APPE from 从另一个表追加数据数据时,记录超过250条左右,就报一个内部一致性错误
VFP6.0从一个sql2000的表中取出数据后,COPY 到一个本地文件 d:\ABC.DBF, 没问题,但是,用用下面语句
USE D:\123.DBF
APPE FROM D:\ABC.DBF
被追加的记录数在250左右以下时,没有问题
超过250左右时,就会出现WINDOWS的一致性错误
有谁经历过,哪位高手指点下
搜索更多相关主题的帖子: 数据 VFP6.0 错误 左右 一致 
2020-04-29 18:40
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:7 
可以的话放上 123.DBF、ABC.DBF
2020-04-29 22:53
wengjl
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:108
帖 子:2175
专家分:3785
注 册:2007-4-27
得分:7 
你的意思是ABC.DBF的字段数特别多。

我想你直接双击ABC.DBF打开,就会报错了——因为字段数超过VF6的容忍度了

只求每天有一丁点儿的进步就可以了
2020-04-30 08:23
xuminxz
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:40
帖 子:749
专家分:2475
注 册:2011-5-8
得分:7 
就是字面上的意思吧,应该是数据一致性错误。目标表是不是数据库表,设置了有效性规则,导入的数据有不合规则。

dBase有人接盘了。
2020-04-30 20:08
HUXINGKE
Rank: 2
等 级:论坛游民
帖 子:52
专家分:19
注 册:2020-2-27
得分:0 
回复 2楼 吹水佬
感谢回复,问题找到,分享给大家,说不定也有人有用。
比如
USE D:\123
APPE FROM D:\456
两个表结相同,是复制出来的,
如果 d:\123.dbf 不带索引文件打开,就可以
如果带了索引文件打开
比如
USE D:\123
*表有两个字段 A1,A2
inde on a1 tag a1
APPE FROM D:\456
这时如果d:\456里的记录超过250就会出问题,也不是每个表都出问题
2020-05-03 16:16



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-501337-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.078792 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved