| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1053 人关注过本帖
标题:请问这样的页面应该怎么来做?
取消只看楼主 加入收藏
飞越迷雾
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2005-8-25
收藏
 问题点数:0 回复次数:15 
请问这样的页面应该怎么来做?

我要从两个表中调出不同的内容(注意是不同的内容),但我需要把这两个表的内容都显示出来:一条一条的来,不必综合显示,即每一条只是来自一个表即可。

当然,我可以先调一个表,把它的条目全部列出后再调另外一个表。但我想知道的是我能不能把它们来一同分页呢?就是说,假如以20条来分页,搜索第一个表有15条符合,第二个表有45条符合,那么总共就三页,请问我能不能把这两个表调出的内容放在这三页来显示呢??

搜索更多相关主题的帖子: 页面 
2005-11-01 10:14
飞越迷雾
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2005-8-25
收藏
得分:0 
两个表的结构是不同的,但是类似,其实这个问题可以假设两个表的结构并不相同

2005-11-01 10:19
飞越迷雾
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2005-8-25
收藏
得分:0 
简单的说,就是我想把两次SQL查询的内容列在一起显示,并且实现“无缝”分页

2005-11-01 10:22
飞越迷雾
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2005-8-25
收藏
得分:0 

我也想过“合并”(不能真的把表合并,只能用sql语句形式上合并),但我说两个表其实只是为了把问题简单化,其实我有可能有十个表,甚至更多,那该怎么办呢?

难道全部合并?那一句sql要写多长阿?效率恐怕就不行了吧??


[此贴子已经被作者于2005-11-1 10:57:08编辑过]


2005-11-01 10:51
飞越迷雾
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2005-8-25
收藏
得分:0 
你是说把表的所有字段都合并?从我目前的情形来说,这个建议是不可能实现的,所有的表早就建好了,我只是要调用数据,我不能把它们的结构打乱,更不能把某些表合并,顶多能给某个表添加个字段。


2005-11-01 11:01
飞越迷雾
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2005-8-25
收藏
得分:0 
另外请问斑竹大人,如果我有一句查询像下面这样写:

select * from table1 a, table2 b where ……

如果两个表的字段名不一致,我当然可以用如下形式来调用,比如rs("name"),rs("fax")等,但如果两个表中一样的字段,比如id,请问我能像那样不同的字段一样直接调用?

我试过了,写成a.rs("id")或rs("a.id")都不行,请问有没有办法?
(当然我是说这是在不修改上面那句sql查询的前提下,因为修改的话,我也知道给其分别赋个新名字就可以了)


2005-11-01 11:14
飞越迷雾
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2005-8-25
收藏
得分:0 
以下是引用islet在2005-11-1 11:11:19的发言:
既然你要同时显出来 就是说明他们的统一性 所以最好统一 好管理

关键是目前的情况不允许我把表合并阿,那我该怎么办呢???


2005-11-01 11:16
飞越迷雾
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2005-8-25
收藏
得分:0 
把它们全部存进数组,然后再调出来??

[此贴子已经被作者于2005-11-1 11:20:25编辑过]



2005-11-01 11:18
飞越迷雾
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2005-8-25
收藏
得分:0 
以下是引用islet在2005-11-1 11:19:06的发言:
select a.id id1,b.id id2,a.title title1,b.title title2 ……from biao1 a,biao2 b……

你可以用rs(id1)rs(id2)或rs(0)rs(1)
if len(rs(0))>0 then 目前是a表
if len(rs(1))>0 then 目前是b表

像你那么写的sql语句,比如a.id id1,你应该是省略了as对不对?如果是,这样用rs(id1)当然我也知道

但rs(0)是哪里冒出来的啊?len(rs(0))>0又是怎么起到判断作用的呢?


2005-11-01 11:25
飞越迷雾
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2005-8-25
收藏
得分:0 

像你那么写的sql语句,比如a.id id1,你应该是省略了as对不对?
难道不是?
用“rs”来调用一般要加上双引号的吧?


2005-11-01 11:54
快速回复:请问这样的页面应该怎么来做?
数据加载中...
 
   



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

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