VC两张表查询查不出数据(附代码)求解

wu14245670 2009-08-18 11:44:08
小弟在这里先谢谢了
小弟最近在做这个查询
单表查询可以查出来,但是加了另外一张表单击查询后,它查询了而且SQL语句没有错,但是就是在List Control中就没显示
代码如下

CString selectWords="roomName,roomFloor,unit,roomTypeName,roomHeight,roomDirection,roomKind,attachedRoom,
attachedRoomPrice,buildArea,shareArea,balconyArea,roomCount,roomState,salePrice,roomNumber,roomPrice,saleArea,remark";//查询那些内容
CString sql="SELECT "+selectWords+" FROM roomResource where 0=0 ";//查询条件这样的查询条件可以查出来
CString sql="SELECT "+selectWords+" FROM roomResource,roomTypeResourcewhere 0=0 ";//这样就查不出来

请高手帮我看看我错在哪了
小弟谢谢了
...全文
81 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
wu14245670 2009-08-18
  • 打赏
  • 举报
回复
里面有数据
两个表都有数据的
见习学术士 2009-08-18
  • 打赏
  • 举报
回复
可能是roomTypeResource 表没有数据。

您可以把
roomResource,roomTypeResource
改成
roomResource left join roomTypeResource on 1=1

这样就不会受roomTypeResource表影响了。
wu14245670 2009-08-18
  • 打赏
  • 举报
回复
谢谢2楼的,你说的两种方法我都用过
去掉where不行,
表里字段也正确
加上select roomResource.roomTypeName,shareArea,balconyArea,roomCount这些也不行
不过还是谢谢你
wu14245670 2009-08-18
  • 打赏
  • 举报
回复

少贴了一句代码
m_listHouse.SetRecordsetToGrid(sql);//SetRecordsetToGrid这个方法是写好的查询方法
MoXiaoRab 2009-08-18
  • 打赏
  • 举报
回复
第一,where后面不需要0=0,直接去掉where
第二,看看你的两张表中是否有重名的列
比如roomResource,roomTypeResource中都有roomTypeName(我打个比方,假设的)

不然就得select roomResource.roomTypeName,shareArea,balconyArea,roomCount,roomState from roomResource,roomTypeResource
见习学术士 2009-08-18
  • 打赏
  • 举报
回复
LZ,您可以直接在查询分析器里运行下只查询 roomTypeResource 表的 SQL ,如果有数据,那就是你那个

SetRecordsetToGrid 函数的问题了。
wu14245670 2009-08-18
  • 打赏
  • 举报
回复
谢谢楼上
你说的这个我知道
我现在是roomResource表可以查询到东西
roomTypeResource 表查不出来东西
不知道为什么
不过还是很感谢你
lygfqy 2009-08-18
  • 打赏
  • 举报
回复
roomResource,roomTypeResource
你这两个表有重复的字段吧,如果有重复的字段请用表别名来表示你的字段名
比如 两个表都有name字段 那么 roomResource as t1,roomTypeResource as t2
select t1.name as t1name,t2.name as t2name from roomResource as t1,roomTypeResource as t2
另外你直接这样写的后果是所有的记录进行交叉,比如你的t1表有5条记录,t2表5条记录,那么出来会是25条记录,最好自己去学习一下表的联合查询
wu14245670 2009-08-18
  • 打赏
  • 举报
回复
各位大侠我找出问题的所在了
我只查询roomResource表可以查询到
但是如果只查询roomTypeResource 表
那就查不出来东西
不晓得为什么

16,548

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • AIGC Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧