ASP如何实现一个页面打开两个不同路径的数据库?

来源:百度知道 编辑:UC知道 时间:2024/07/02 17:38:07
求教高手,以前的页面上没有照片,现在准备把照片也加上,另外设计了一个数据库,我怎样编代码才能实现一个页面打开这两个不同路径的数据库?
高手们可以看一下我想要设计的页面:
原来页面:http://www.am139.cn/Masseuse.asp?id=44
现在页面:http://www.am139.cn/Ma.asp?id=44
问题就出在我在原来页面的td表格里加了如下代码:
<!--#include file="conn_uppic.asp"-->
<%
id=request("id")
sql="select num from imgdata where id="&id
rs.open sql,conn1,1,3
if rs.recordcount<>0 then
response.write "<div align='center'><img src=uppic/kkk.asp?id="
response.write rs("num")
response.write" width=120 height=150 /></div>"
else
response.write "<div align='center'><font color=#ff0000>你还没有上传个人照片!!</font></div>"
end if

<%
dim db,connstr
db="#hrr.mdb"
set conn = server.CreateObject("ADODB.Connection")
connstr="DBQ="&server.mappath(db)&";DRIVER={Microsoft Access Driver (*.mdb)};"
conn.Open connstr
%>

<%
dim db1,connstr1
db1="####################hrr.mdb"
set conn1 = server.CreateObject("ADODB.Connection")
connstr1="DBQ="&server.mappath(db1)&";DRIVER={Microsoft Access Driver (*.mdb)};"
conn1.Open connstr1
%>

把这两段代码,放到一个页面,然后再把数据库名字改一下,就可以打开两个数据库了,,就可以对两个数据库进行操作。

你这是同时查询两个表,
关于多表查询,网上很多例子,
例如一个用户表 u, 图片表imgdata.
表u: id,字段1,字段2
表imgdata: id,字段1,字段2
select u.id,u.字段1,u.字段2,imgdata.id,imagdata.字段1,imagedata.字段2 from u inner join imgdata on u.id = imgdata.id
这是多表内联查询,还有其他类型的多表查询..
要想知道更多查询baidu ,关键字: sql 多表查询

与打开一个数据库一样,写两个数据库接用的函数,把第二个的连接字符串改一下你要连接到的第二个数据库中,就可以.
用的时候打开就行.

使用两个