| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 579 人关注过本帖
标题:数组型与字符型的运算
只看楼主 加入收藏
sl亮哥
Rank: 1
等 级:新手上路
帖 子:44
专家分:5
注 册:2013-4-22
结帖率:88.89%
收藏
已结贴  问题点数:5 回复次数:5 
数组型与字符型的运算
比如定义dimension p(1) stroe "" to a,d
select z into array p from ...........在z列中选择一个数放入数组p中
如何进行d=a+p这样的运算啊?我直接进行d=a+p老是显示类型不匹配
求大神指教
搜索更多相关主题的帖子: 如何 
2013-04-29 20:01
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9819
专家分:27081
注 册:2012-2-5
收藏
得分:1 
先弄清楚数据的类型问题,才能解决楼主的问题
看看VFP帮助文件

坚守VFP最后的阵地
2013-04-29 22:49
taohua300
Rank: 12Rank: 12Rank: 12
来 自:光
等 级:贵宾
威 望:14
帖 子:1636
专家分:3906
注 册:2009-3-11
收藏
得分:1 
数组名当然不能直接使用
假设你前面的语句是正确的
d=a+p[1]

其实
定义了一个数组,并且数组中只有一个元素
这样的数组有意义么

个性太多,无法显示
2013-04-30 09:53
kiff
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:广州
等 级:贵宾
威 望:46
帖 子:756
专家分:2531
注 册:2013-1-30
收藏
得分:1 
select z into array p from ...........在z列中选择一个数放入数组p中
请好好检查一下字段 z 是不是字符型.如不是,则d=a+p就老是显示类型不匹配了
2013-04-30 15:52
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11795
专家分:43421
注 册:2006-5-13
收藏
得分:0 
楼主有点急于求成啊。

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2013-04-30 16:39
taifu945
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:80
帖 子:1545
专家分:3298
注 册:2012-7-6
收藏
得分:2 
思路蛮混乱的,我给楼主理一理思路:(1)在VFP中,数组名字不能直接当数组元素用,即便里面只有一个元素,也只能用P(1)或P(1,1)这种形式;(2)在SELECT-SQL中输出到的目的数组事先不必定义,即使定义了也会在执行SELECT-SQL命令时重新定义;(3)SELECT-SQL命令中的输出目的数组始终是个二维数组,哪怕只有一个结果输出。比如(以数组P为例):只输出一个值,该值放在P(1,1)中;输出两行一列结果,值分别放在P(1,1)和P(2,1)中;输出一行两列结果,值分别放在P(1,1)和P(1,2)中。请楼主仔细研究这些知识。

再回头看楼主的案例,在变量A和P(1,1)都是字符型的情况下,可以写成d=a+p(1,1)。


[ 本帖最后由 taifu945 于 2013-4-30 19:43 编辑 ]
2013-04-30 19:40
快速回复:数组型与字符型的运算
数据加载中...
 
   



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

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