| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1009 人关注过本帖
标题:关于将临时表的字段值赋于某变量
取消只看楼主 加入收藏
lqlfnm
Rank: 2
等 级:论坛游民
帖 子:125
专家分:10
注 册:2008-11-13
结帖率:84.62%
收藏
 问题点数:0 回复次数:4 
关于将临时表的字段值赋于某变量
SELECT wlbm,jhsl,xdsl,gongxu;
FROM bjgl!jihua;
WHERE wlbm=cWlbm;
INTO CURSOR temp_jihua_1  &&筛选出某一wlbm的记录。
        
SELECT wlbm,SUM(jhsl) as sum_jhsl_gx,temp_jihua_1.xdsl,gongxu;
FROM temp_jihua_1;
GROUP BY gongxu;
INTO CURSOR temp_jihua_2 READWRITE  &&再按工序进行汇总。
......

nXdsl_result=xdsl
cGongxu_result=gongxu

我在调试器窗口及数据工作期窗口逐步执行监控,执行这两条赋值语句时,数据工作期窗口显示当前表为临时表temp_jihua_2,但是却取不到字段xdsl和gongxu的值。而在执行这两条赋值语句前,在工作期窗口选择浏览一下临时表temp_jihua_2,又能赋值成功。什么原因????


[ 本帖最后由 lqlfnm 于 2013-8-26 16:25 编辑 ]
搜索更多相关主题的帖子: 监控 记录 
2013-08-26 16:24
lqlfnm
Rank: 2
等 级:论坛游民
帖 子:125
专家分:10
注 册:2008-11-13
收藏
得分:0 
为了确保此临时表为当前表,我试了在取值前select temp_jihua_2,也不行!!!
2013-08-26 16:47
lqlfnm
Rank: 2
等 级:论坛游民
帖 子:125
专家分:10
注 册:2008-11-13
收藏
得分:0 
回Hu9jj版主:我导出为临时表的原因有:1.结果中记录数未知,我对数组操作不在行,如何判断已循环到数组的最后一行?;2.要从该临时表的第一条记录开始,分别取这两个字段的值,操作另个一个表,我觉得用SKIP命令及用EOF()来判断是否结束会更方便。

[ 本帖最后由 lqlfnm 于 2013-8-26 17:49 编辑 ]
2013-08-26 17:42
lqlfnm
Rank: 2
等 级:论坛游民
帖 子:125
专家分:10
注 册:2008-11-13
收藏
得分:0 
谢谢各位,运用数组我已有解决思路了,正在修改程序。另外,有没有这样一个函数,能直接返回数组某列或某行的总和?
2013-08-26 20:19
lqlfnm
Rank: 2
等 级:论坛游民
帖 子:125
专家分:10
注 册:2008-11-13
收藏
得分:0 
已用数组解决,感谢各位高高手的帮助。
2013-08-27 07:54
快速回复:关于将临时表的字段值赋于某变量
数据加载中...
 
   



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

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