三个简单问题,一个问题10分!

yezhutou 2003-08-26 10:38:45
1、我要实现用一个变量存储另外两个字符串变量的值。也就是比如说jdkID="CS",mproname="DN",我用mtablename存储CSDN,可以用下面这句话实现吗?语法上有错误吗?mtablename=jdkID&mproname
2、我要查询三个表里的所有数据,并显示出来可以用以下程序段实现吗?
set rs=server.createobject("adodb.recordset")
rs.open "select * from table1,table2,table3 where time between 60 and 80",cn,3,3
一上程序段里的time会取哪个table里面的time列呢,需要指明吗?
3、如果需要指明的话,那我要是三个table都是变量怎么办呢,比如说下面这个程序段
alltable=table1&table2&table3
set rs=server.createobject("adodb.recordset")
rs.open "select * from '"alltable"' where time between 60 and 80",cn,3,3
我很想知道的是,表名是不是不允许用变量?
...全文
62 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
yezhutou 2003-08-28
  • 打赏
  • 举报
回复
俺的问题解决的,解决的方式很奇怪,我把我的源程序从新敲了一遍就通过了,程序出来的时候我比没出来的时候还郁闷,还是谢谢大家了!
yezhutou 2003-08-26
  • 打赏
  • 举报
回复
大家救急,我快烦死了!
yezhutou 2003-08-26
  • 打赏
  • 举报
回复
我要查一个表里的所有数据,表名为一个变量tablename,怎么写?
Brookes 2003-08-26
  • 打赏
  • 举报
回复
1.正确
2.不可以这么写,必须将表连接起来才可以
select * from table1 inner join table2
where table1.id=table2.id

或者使用Union
select id,a from table1
union
select id,b from table2
3.参考2
yezhutou 2003-08-26
  • 打赏
  • 举报
回复
语句怎么写啊?
kibbery 2003-08-26
  • 打赏
  • 举报
回复
关于第二个问题,据我所知,应该需要将三个Table连接起来,才能显示出来,连接可以用join等方法。
Brookes 2003-08-26
  • 打赏
  • 举报
回复
1.正确!
2.不可以,如果你想去三个表,必须用某种方法将它们连接起来,比如
select * from table1 inner join table2
where table1.id=table2.id
3.假设不成立,指明表可以参考2
yezhutou 2003-08-26
  • 打赏
  • 举报
回复
没解决啊,我第二个问题主要是想知道要查询三个表里所有的数据并显示出来是不是可以用rs.open "select * from table1,table2,table3"这样的语句,RS里面存的会是三个表里所有的数据吗?
pimple 2003-08-26
  • 打赏
  • 举报
回复
1、mtablename=jdkID+mproname
2、这个这个……要看表的结构了。要指明的。
3、指明可以这样。TABLE1.TIME ,TABLE2.TIME

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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