|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
数据库技术
→
『 VFP论坛 』
→ 为什么用 COPY TO ARRAYK 只复制一条记录?
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
1336
人关注过本帖
标题:
为什么用 COPY TO ARRAYK 只复制一条记录?
只看楼主
加入收藏
吹水佬
等 级:
版主
威 望:
451
帖 子:10607
专家分:43186
注 册:2014-5-20
第
11
楼
收藏
得分:0
不是表单,是“表”,有吗? 有就给人家才可帮你测试。
2014-10-28 09:00
举报帖子
使用道具
赠送鲜花
qingfameng
等 级:
贵宾
威 望:
35
帖 子:964
专家分:3019
注 册:2010-2-6
第
12
楼
收藏
得分:10
再对楼主建议一次:不用看你的表可以知道你该如何做。要么你不要做一维数组定义,如果这样肯定只出现一条记录。所以不做定义,直接使用你的语句。可以自动启动数组变量的默认定义。能够得到表中的'一个字段'的多条记录的数组。为什么做了定义反而不行了?你仔细看看VFP 的帮助文件就会知道。按照vfp 规则,如果从表中 copy to array 得到多条记录的数组,你必须定义一个二位数组才能达到。
2014-10-28 09:59
举报帖子
使用道具
赠送鲜花
liuxingang28
来 自:山东济南
等 级:
贵宾
威 望:
47
帖 子:658
专家分:2180
注 册:2014-2-7
第
13
楼
收藏
得分:0
经过测试,没有发现任何问题。不知道楼主是怎么显示数组值的。注意:不能使用 ? ar,这只会显示数组的第一个元素,应该使用 list memory like ar
泉城飞狐
2014-10-28 10:19
举报帖子
使用道具
赠送鲜花
youyaoshuan
等 级:
新手上路
威 望:
1
帖 子:33
专家分:5
注 册:2008-12-20
第
14
楼
收藏
得分:0
用这条语句搞定了,但还是希望有高手帮忙解释一下用COPY命令为什么不能完成
sele khmc from kh.dbf where "北京"$khmc into array ar
2014-10-28 11:01
举报帖子
使用道具
赠送鲜花
kiff
来 自:广州
等 级:
贵宾
威 望:
46
帖 子:756
专家分:2531
注 册:2013-1-30
第
15
楼
收藏
得分:10
CREATE CURSOR kh (khmc c(20))
INSERT INTO kh (khmc) VALUES ('狗屁北京')
INSERT INTO kh (khmc) VALUES ('美丽北京')
INSERT INTO kh (khmc) VALUES ('北X京')
RELEASE ar
COPY TO ARRAY ar FIELDS khmc for "北京"$khmc
?ar[1]
?ar[2]
看看是什么
收到的鲜花
qingfameng
于
2014-10-28 17:43
送鲜花
10朵 附言:赞一个
2014-10-28 11:26
举报帖子
使用道具
赠送鲜花
youyaoshuan
等 级:
新手上路
威 望:
1
帖 子:33
专家分:5
注 册:2008-12-20
第
16
楼
收藏
得分:0
确实是定义的问题,不事先定义就正常,但是在表单中为了显示正常,还必须定义成公共数组,所以就改用了SELE语句,谢谢大家的热心帮助。
2014-10-29 21:18
举报帖子
使用道具
赠送鲜花
铁狐狸
等 级:
新手上路
帖 子:19
专家分:1
注 册:2014-4-14
第
17
楼
收藏
得分:0
不能预先定义数组,否则就只复制一条记录。
2014-11-05 11:56
举报帖子
使用道具
赠送鲜花
wchp_007
等 级:
新手上路
帖 子:2
专家分:0
注 册:2014-1-8
第
18
楼
收藏
得分:0
不是不能定义数组,而是不能定义一维数组,数据库是二维数组
2014-11-19 15:26
举报帖子
使用道具
赠送鲜花
sdta
来 自:江苏省连云港市
等 级:
版主
威 望:
335
帖 子:9841
专家分:27213
注 册:2012-2-5
第
19
楼
收藏
得分:0
经过研究发现,楼主的问题在数组的声明上,数组应该这样声明
LOCAL AA[RECCOUNT, 1] && 虽然是一维数组,要声明成二维数组
大家试试看
坚守VFP最后的阵地
2021-04-02 16:09
举报帖子
使用道具
赠送鲜花
19
2/2页
1
2
快速回复:
为什么用 COPY TO ARRAYK 只复制一条记录?
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.036198 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved