| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 686 人关注过本帖
标题:【求助】VFP表中SQL查询【求助】
只看楼主 加入收藏
丰息happy
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2010-4-21
结帖率:0
收藏
已结贴  问题点数:20 回复次数:2 
【求助】VFP表中SQL查询【求助】
各位大侠,小弟诚心请求:
我创建了三张表,分别是C(c_id,c_value);其中c_id是主关键字.
                      R(r_id,c_id);每一个r_id可对应多个c_id.
                      Z(r_id,r_value);r_id 是主关键字,且不同的r_id对应的值r_value不同.
同时,我创建了一个容器控件,里面有15个复选框,和一个命令按钮【查询】。复选框的caption属性值分别设为C表c_value的内容。
我要做的是,根据复选框的选择输入值进行查询。
【查询】命令单击代码是:
do case
    case this.parent.check1.value=1          &&容器控件里的复选框1被选中            
         this.tag=this.parent.check1.caption  &&将复选框的caption属性值赋给this.tag
         select r_value from Z
                where (Z.r_id=R.r_id)
                 and (R.c_id=C.c_id)
                 and (this.tag in r.c_value)
    case this.parent.check2.value=1                    
         this.tag=this.parent.check2.caption
         select ……
    ……
endcase
x=this.tag
各位大侠,大家看看这个代码写的哪里出现问题了,我是用vfp6.0写的,这个和我程序里写的一模一样,我一运行它就调试什么“函数名缺少)。”同时,我的这个查询也有问题,希望大家能帮我改改!——————我在线等结果!,谢谢!
如果方便,可以QQ上聊,这样我也方便截图发过去!谢谢!
我Q:348208141

[ 本帖最后由 丰息happy 于 2010-5-11 12:54 编辑 ]
搜索更多相关主题的帖子: SQL VFP 查询 
2010-05-11 12:48
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
收藏
得分:10 
this.tag=allt(this.parent.check1.caption)
2010-05-11 15:15
茵梦湖
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:31
帖 子:545
专家分:2180
注 册:2009-4-25
收藏
得分:10 

select r_value from Z
                where (Z.r_id=R.r_id)
                 and (R.c_id=C.c_id)
                 and (this.tag in r.c_value)
========================================
1. 换行连接 要加分号~
2. select 语句是没有 "常量 in 字段名" 这种说法的, 而且 r.c_value 也没有出处~
3. 看你的组合条件, 不明白你到底要查询什么~

语法是有结构要求的, 不能想怎么写就怎么写~





   

2010-05-11 20:19
快速回复:【求助】VFP表中SQL查询【求助】
数据加载中...
 
   



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

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