| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 956 人关注过本帖
标题:ASP如何实现多表查询 急……
只看楼主 加入收藏
无名游客
Rank: 1
等 级:新手上路
帖 子:64
专家分:0
注 册:2006-10-5
收藏
 问题点数:0 回复次数:9 
ASP如何实现多表查询 急……
在ASP中查询一个数据库表用“select * from 表名”就行了,要是查询两个表是不是和在SQL里面的查询语句一样啊,用"cross join"为什么我的报错。
搜索更多相关主题的帖子: ASP 查询 
2006-10-05 07:44
icecool
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:20
帖 子:1216
专家分:1376
注 册:2005-3-14
收藏
得分:0 

贴出你自已出错的语句来看看了,


http://toorup.3v.do
loading...
2006-10-05 09:06
无名游客
Rank: 1
等 级:新手上路
帖 子:64
专家分:0
注 册:2006-10-5
收藏
得分:0 
为什么啊?
Microsoft OLE DB Provider for ODBC Drivers (0x80040E21)
ODBC 驱动程序不支持所需的属性。
/mylee/04261/detailed.asp, 第 14 行
<%
exec = "select Connects.TrueName,Phone,MorePhone,Connects.OICQ,Connects.email,Connects.Department,Connects.ConnectAddress,Students.Sex,Students.Birthday,Students.Provice,Students.Address,Students.QQ from Connects inner join Students on Connects.TrueName=Students.TrueName where Connects.TrueName= " + strid
set rs = server.createobject("adodb.recordset")
rs.open exec,conn,1,1
%>
第14行是rs.open exec,conn,1,1

2006-10-05 11:07
无名游客
Rank: 1
等 级:新手上路
帖 子:64
专家分:0
注 册:2006-10-5
收藏
得分:0 
ASP如何实现多表查询
这是用一条语句访问两个数据库的表,我采用SQL的select语句,但还是还不行,一直是这个错误。

2006-10-05 11:09
渚薰
Rank: 6Rank: 6
等 级:贵宾
威 望:22
帖 子:1132
专家分:0
注 册:2006-8-6
收藏
得分:0 
建议是在数据库里先建立视图后,在对视图进行查询

个人ajax技术专题站: " target="_blank">http://www. 我不会闲你烦,只会闲你不够烦!
2006-10-05 11:13
无名游客
Rank: 1
等 级:新手上路
帖 子:64
专家分:0
注 册:2006-10-5
收藏
得分:0 
不用视图也行啊
为什么我这样做不行呢
我参考别人的代码,也是这样写的啊.
<数据库不在我这,我该不了,没办法建视图啊>

2006-10-05 21:45
渚薰
Rank: 6Rank: 6
等 级:贵宾
威 望:22
帖 子:1132
专家分:0
注 册:2006-8-6
收藏
得分:0 
不要用cross join,试试用inner join

[此贴子已经被作者于2006-10-5 23:08:30编辑过]



个人ajax技术专题站: " target="_blank">http://www. 我不会闲你烦,只会闲你不够烦!
2006-10-05 23:08
无名游客
Rank: 1
等 级:新手上路
帖 子:64
专家分:0
注 册:2006-10-5
收藏
得分:0 
我用的是inner join啊
上面的代码,是我当时的原代码,敬请指正!

2006-10-06 00:05
vason
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2006-10-8
收藏
得分:0 
response.write exec
把sql语句贴到sql里看看不行了?没看出什么错误
不过Phone,MorePhone没指定是哪个表的字段(Connects.Phone,Connects.MorePhone)在sqlserver里会给自动加上表名,但在
asp里会出错,看看是不是这个原因
2006-10-10 00:50
无名游客
Rank: 1
等 级:新手上路
帖 子:64
专家分:0
注 册:2006-10-5
收藏
得分:0 
谢谢大家的支持,我已经弄好了,我直接用的SQL的SELECT语句,具体代码:
"select … from Connects as C join Student as S on C.TrueName=S.TrueName where C.TrueName="+ strid
也成功运行了,大家看看是否可以,或者有简单的方法来实现。

2006-10-11 22:51
快速回复:ASP如何实现多表查询 急……
数据加载中...
 
   



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

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