请帮忙-这个如何实现,和数组有关

leungzhq2000 2004-11-04 10:13:06
表a记录是10*20的
sele * from a
count to s1
dimension arr_1(s1,20)
copy to array arr_1

for i=1 to s1
?arr_1(s1,20)
next
为什么当程序运行到?arr_1(s1,20)的时候旧会提示:下标引用无效
是不是数组不能这样引用啊
但是当把20 改成 2旧可以,好像是3以上旧不行了
还有把s1改成10也可以
不过这样我的程序旧没有必要知道记录条数了!!
能具体说明一下数组的使用还有什么特别的吗?
...全文
79 3 打赏 收藏 举报
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
koomis 2004-11-07
  • 打赏
  • 举报
回复
您试一下您的S1是多少?如果超过10的话,就有问题了.
YuyuanJian 2004-11-05
  • 打赏
  • 举报
回复
for i=1 to s1
?arr_1(s1,20)
next
改成
for i=1 to s1
?arr_1(i,20)
next
试试
dfwxj 2004-11-05
  • 打赏
  • 举报
回复
错误一:你的表没有20个字段,造成下标出界

错误二:?arr_1(s1,20),这一行永远只显示一个值
发帖
VFP

2573

社区成员

VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
帖子事件
创建了帖子
2004-11-04 10:13
社区公告
暂无公告