| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1709 人关注过本帖
标题:请教VFP能接受的内存问题
只看楼主 加入收藏
fdxxhjc
Rank: 1
等 级:新手上路
帖 子:305
专家分:0
注 册:2014-4-10
收藏
得分:0 
回复 13楼 kiff
先生您提示说:“检查数据记录是否重复,无需下载数据到本地检查,可以在后台数据库中检查,只返回检查结果可以了”,我的代码已在附件中,请先生帮我修改下,诚挚的感谢
2015-03-06 14:33
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:0 
所有 运行记录号 组数据中都有重复数据

坚守VFP最后的阵地
2015-03-06 15:24
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:0 
要举一凡三,触类旁通

坚守VFP最后的阵地
2015-03-06 15:29
fdxxhjc
Rank: 1
等 级:新手上路
帖 子:305
专家分:0
注 册:2014-4-10
收藏
得分:0 
回复 22楼 sdta
先生不对,运行记录号第12、13等好多块中无重复记录的
请问先生您是怎样检测的
2015-03-06 15:36
fdxxhjc
Rank: 1
等 级:新手上路
帖 子:305
专家分:0
注 册:2014-4-10
收藏
得分:0 
回复 24楼 fdxxhjc
运行记录号    检验结果
1    已有重复,作废
2    已有重复,作废
3    已有重复,作废
4    已有重复,作废
5    已有重复,作废
6    已有重复,作废
7    已有重复,作废
8    已有重复,作废
9    已有重复,作废
10    已有重复,作废
11    已有重复,作废
12    无重复
13    无重复
14    无重复
15    无重复
16    无重复
17    无重复
2015-03-06 15:38
fdxxhjc
Rank: 1
等 级:新手上路
帖 子:305
专家分:0
注 册:2014-4-10
收藏
得分:0 
回复 25楼 fdxxhjc
哦对不起,我的程序是检测每一个运行记录号块中的前11行的,所以有好多运行记录号的块中是无重复记录的,先生假如不把原表放入内存,那要怎样修改我的代码,谢谢先生
2015-03-06 15:45
fdxxhjc
Rank: 1
等 级:新手上路
帖 子:305
专家分:0
注 册:2014-4-10
收藏
得分:0 
回复 22楼 sdta
哦先生对不起,我的程序是检测每一个运行记录号块中的前11行的,所以有好多运行记录号的块中是无重复记录的,先生假如不把原表放入内存,那要怎样修改我的代码,谢谢先生
2015-03-06 15:48
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:0 
以下是引用fdxxhjc在2015-3-6 15:45:23的发言:

哦对不起,我的程序是检测每一个运行记录号块中的前11行的,所以有好多运行记录号的块中是无重复记录的,先生假如不把原表放入内存,那要怎样修改我的代码,谢谢先生

什么叫前11行(每个块中的第一行是否包含在内)
VFP9数组元素的多少是有限制的
Dimension aa[6553600*5] 可以(测试数组元素为 Dimension aa[32768253])
Dimension aa[6553600*6] 错误
VFP帮助文件中没有具体说明
所以你的数组定义超出了可用范围

[ 本帖最后由 sdta 于 2015-3-6 16:17 编辑 ]

坚守VFP最后的阵地
2015-03-06 16:13
fdxxhjc
Rank: 1
等 级:新手上路
帖 子:305
专家分:0
注 册:2014-4-10
收藏
得分:0 
回复 28楼 sdta
哦,先生在原表中的运行记录号1块中要检测的这样11行8列
1    25    49    73    97    121    13    37
13    37    61    85    109    1    25    49
25    49    73    97    121    13    37    61
37    61    85    109    1    25    49    73
49    73    97    121    13    37    61    85
61    85    109    1    25    49    73    97
73    97    121    13    37    61    85    109
85    109    1    25    49    73    97    121
97    121    13    37    61    85    109    1
109    1    25    49    73    97    121    13
121    13    37    61    85    109    1    25

其余各记录号的块都是检测这样位置的11行8列,这在我的代码中可以体现,谢谢先生
2015-03-06 16:24
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11857
专家分:43421
注 册:2006-5-13
收藏
得分:0 
以下是引用fdxxhjc在2015-3-6 15:48:59的发言:

哦先生对不起,我的程序是检测每一个运行记录号块中的前11行的,所以有好多运行记录号的块中是无重复记录的,先生假如不把原表放入内存,那要怎样修改我的代码,谢谢先生
你要放入内存也没有必要非要放在数组中啊,VFP中数组总数是有限制的,而临时表的容量远比数组大的多。

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2015-03-06 16:24
快速回复:请教VFP能接受的内存问题
数据加载中...
 
   



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

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