搜索
编程论坛
→
数据库技术
→
『 VFP论坛 』
→ SQL2000能把查询结果到数组吗?
标题:
SQL2000能把查询结果到数组吗?
只看楼主
mywisdom88
等 级:
版主
威 望:
190
帖 子:3125
专家分:8340
注 册:2015-3-25
结帖率:
98.96%
楼主
已结贴
√
问题点数:5 回复次数:5
SQL2000能把查询结果到数组吗?
在VFP中,可以把查询结果到数组去。
SELECT MAX(BH) AS BH FORM 表1 INTO ARRAY MAX_BH
但从SQL2000取数据时,能不能也把结果放到数组去?
SQLEXEC(nhandle,'SELECT MAX(BH) AS BH FORM 表1','Max_bh')
这个MAX_BH是个表,不是数组
还要判断这个表有没记录,然后在取
Max_bh.BH才是要是数据?
搜索更多相关主题的帖子:
记录
2015-07-05 19:06
hepingfly
等 级:
贵宾
威 望:
15
帖 子:195
专家分:657
注 册:2015-5-21
第
2
楼
得分:3
变成数组,简单办法:把查询得到的 max_bb,加一句不可以吗?select * from Max_bb into array 数组名.
先判定有特定记录还是表空?也可以先查询再判定。因为查询步骤无法省略的。
[
本帖最后由 hepingfly 于 2015-7-5 21:19 编辑
]
星际花草
2015-07-05 21:06
hu9jj
来 自:红土地
等 级:
贵宾
威 望:
396
帖 子:11713
专家分:43267
注 册:2006-5-13
第
3
楼
得分:0
楼上的思路很清晰。
活到老,学到老! http://www. E-mail:hu-jj@
2015-07-06 07:46
mywisdom88
等 级:
版主
威 望:
190
帖 子:3125
专家分:8340
注 册:2015-3-25
第
4
楼
得分:0
ABC=SQLEXEC(nhandle,'SELECT MAX(BH) AS BH FORM 表1','Max_bh')
是不是只要不报错误,也就是返回值ABC大于0,表Max_bh就存在?
2015-07-06 10:10
hu9jj
来 自:红土地
等 级:
贵宾
威 望:
396
帖 子:11713
专家分:43267
注 册:2006-5-13
第
5
楼
得分:2
取回的应该是临时表,按理也应该可以通过系统变量_TALLY获得记录集中的记录数。但没有测试过。
活到老,学到老! http://www. E-mail:hu-jj@
2015-07-06 20:45
hepingfly
等 级:
贵宾
威 望:
15
帖 子:195
专家分:657
注 册:2015-5-21
第
6
楼
得分:0
No! No! 楼主:
1f ABC>0 ,只说明程序执行成功了。必须还要 isnull(BH)=.f.,表的 Max_bh.bh 才存在的。
星际花草
2015-07-06 21:03
6
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-455093-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.343287 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved