主题:  如何实现asp的首页调用?

妖山妖

职务:普通成员
等级:3
金币:10.0
发贴:1042
注册:2000/11/12 14:59:44
#12003/6/6 12:52:02
例如一个下载系统,要在首页调用最新更新的10个软件,应该怎么做?
尤其是在首页要调用好几个数据库的内容的时候,就是要调几个conn.asp,好像会发生冲突,应该怎么做?



510top

职务:普通成员
等级:1
金币:0.0
发贴:23
注册:2003/4/10 10:48:08
#22003/6/6 15:56:49
一般是用JS



浮尘

职务:普通成员
等级:3
金币:7.0
发贴:1258
注册:2001/11/19 12:41:09
#32003/6/6 16:01:26
我想应该用SQL吧,如果要调用多个数据库内容的话,就多建几个object吧!



我有BLOG了

职务:普通成员
等级:4
金币:16.8
发贴:2209
注册:2003/1/22 2:08:39
#42003/6/7 2:29:14
diffmaker在上个帖子中说
引用:
我想应该用SQL吧,如果要调用多个数据库内容的话,就多建几个object吧!



老哥没有你说的那么深吧.......你这么做很难理解!
一般用JS就可以实现,要看这个程序是不是你自己写的了,一般下载的程序都带首页更新代码..........



妖山妖

职务:普通成员
等级:3
金币:10.0
发贴:1042
注册:2000/11/12 14:59:44
#52003/6/7 11:14:19
diffmaker在上个帖子中说
引用:
我想应该用SQL吧,如果要调用多个数据库内容的话,就多建几个object吧!

具体怎么建?



浮尘

职务:普通成员
等级:3
金币:7.0
发贴:1258
注册:2001/11/19 12:41:09
#62003/6/7 17:02:48
具体如何实现我目前尚不清楚,几年前学习数据库的时候,好像教材中说可以建立虚拟视图,也就是建立一个虚拟的table,其本身在数据库中并不存在,其内容由真实视图中的部分纪录组成,去查一下SQL的相关资料吧。



510top

职务:普通成员
等级:1
金币:0.0
发贴:23
注册:2003/4/10 10:48:08
#72003/6/7 17:34:19
可以自己修改以下数据库,把几个数据库合到一起,这样就只用调用一次CONN就可以了。
这里我还有个问题,到底是一个数据库的网站速度快些,还是各项数据库分开,比如论坛和下载的数据库分开速度快些?我用的数据库是ACCESS的数据库。



{ 在指尖上绽放的花朵 }

职务:普通成员
等级:5
金币:14.0
发贴:3209
注册:2002/7/25 21:24:11
#82003/6/8 16:02:59
为什么要引用许多数据库呢,不能分表吗?

如果真的迫不得已这样,可以用这样的方法引用,避免冲突~

conn1.asp
con1="DBQ="+server.mappath("DB1.mdb")+";DRIVER={Microsoft Access Driver (*.mdb)};"
con2="DBQ="+server.mappath("DB2.mdb")+";DRIVER={Microsoft Access Driver (*.mdb)};"
con3="DBQ="+server.mappath("DB3.mdb")+";DRIVER={Microsoft Access Driver (*.mdb)};"
con4="DBQ="+server.mappath("DB4.mdb")+";DRIVER={Microsoft Access Driver (*.mdb)};"


然后用Rs1.open SQL1,con1,x,x这样。