| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 541 人关注过本帖
标题:多表查询?
只看楼主 加入收藏
fsx
Rank: 1
来 自:广西南宁
等 级:新手上路
帖 子:278
专家分:0
注 册:2005-11-9
结帖率:100%
收藏
 问题点数:0 回复次数:4 
多表查询?
请问我想同时查询三个表中的数据,该怎么做?
把数据用datagrid控件显示.,运行时提示出错:
该特定字段 'memberuser' 可以参考 SQL 语句中 FROM 子句列表中的多个表。
如下代码错在哪里,请指点!

Dim conn As New OleDbConnection("provider=microsoft.jet.oledb.4.0;data source=" & Server.MapPath("database.mdb"))
conn.Open()
Dim adt1 As New OleDbDataAdapter("select memberuser as users,carticletitle as wzs,replyuser as repuser,replytitle as rept from members,mainwz,reply where members.id=mainwz.carticleid and mainwz.carticleid=reply.titleid", conn)
Dim ds As New DataSet
adt1.Fill(ds, "members,mainwz,reply") //这里应该怎么写?
dt1.DataSource = ds
dt1.DataBind()
conn.Close()

谢谢了!
搜索更多相关主题的帖子: SQL New memberuser conn 
2006-07-27 13:46
chenjin145
Rank: 1
等 级:禁止访问
帖 子:3922
专家分:0
注 册:2006-7-12
收藏
得分:0 
隨便寫個表名
或在sql里生成視圖
直接查詢視圖 寫視圖名

[url=javascript:alert(1);] [div]fdgfdgfdg\" on\"[/div] [/url]
2006-07-27 15:22
fsx
Rank: 1
来 自:广西南宁
等 级:新手上路
帖 子:278
专家分:0
注 册:2005-11-9
收藏
得分:0 

谢谢了,我正在做一个论坛的贴子浏览。但要显示的数据在三个表中,一个是用户的信息表(id,用户名,等级,积分),另一个是主贴表(id,用户,主题,内容),再一个是回贴表(id,用户,内容)这三个表。要同时显示这三个表的信息怎么才能做到。难就难在主贴的一条记录回贴可有多条记录同时显示怎么做呢?
今天做了一整天都没做出来。所以来请教各位~ 望能给予指点。


做你喜欢做的事
2006-07-27 15:35
chenjin145
Rank: 1
等 级:禁止访问
帖 子:3922
专家分:0
注 册:2006-7-12
收藏
得分:0 
select * from 回贴表 a left join 主帖表 b on a.id=b.id where b.id=''

[url=javascript:alert(1);] [div]fdgfdgfdg\" on\"[/div] [/url]
2006-07-27 15:59
fsx
Rank: 1
来 自:广西南宁
等 级:新手上路
帖 子:278
专家分:0
注 册:2005-11-9
收藏
得分:0 
谢谢,还想问一下还有一个用户信息怎么显示呢?

做你喜欢做的事
2006-07-27 17:26
快速回复:多表查询?
数据加载中...
 
   



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

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