asp同一页面链接两个表的问题

来源:百度知道 编辑:UC知道 时间:2024/06/17 18:50:28
<!--#include file="conn.asp"-->
<!--#include file="inc/format.asp"-->
<!--#include file="inc/error.asp"-->
<title><%=Sitetitle%>-新闻管理</title>
<%
dim founderr,errmsg
founderr=false
errmsg=""
if session("adminlogin")<>sessionvar then
founderr=true
errmsg=errmsg+"<br>"+"<li>你尚未登录,或者超时了!请<a href='admin.asp'>重新登录</a>!"
call diserror()
response.end
else
end If
%>
这个是链接第一个数据库的表,登陆已经可以了,验证过了,我要怎么在用一个页面里链接另一个数据库里的表读取数据啊?我的表是分开的一个数据库?要怎么建立链接怎么写代码,获取第二个数据库的表的数据啊?
最终目的是:第一个表是主站的数据,管理的登陆账号也在第一个表,我要用第一个数据库判断登陆后来管理第二个数据库的表。第二个数据库的路劲是“db/data2.mdb”,要读第二个数据库的表名是“search”,字段id,和keyword

连接上第二个数据库 查询第search表里的数据就行了啊 很简单的
<%
set conn1=Server.CreateObject("ADODB.Connection")
connstr1="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("db/data2.mdb")
conn1.open connstr1
sql2="select Id,keywor from search "
set rs2=server.createobject("adodb.recordset")
rs2.open sql2,conn1,1,1
do while not rs2.eof
response.write(rs2("id"))
response.write(rs2("keyword"))
rs2.movenext
loop
%>
至于你要怎么处理逻辑上的东西 你自己些判断语句就行了

链接数据库内容在conn.asp里,你可以在conn.asp添加另一个数据库的链接信息,就可以了,但要注意建连接对像时不要和原来的那个重名,要另取一个名字