asp中调用多个access表

来源:百度知道 编辑:UC知道 时间:2024/04/30 07:33:49
我的网站采取多个数据库,由于需要做搜索,我想新建一个数据库文件,然后在其中建立表连接,从而实现搜索功能,请问是否可行,如果可行,请问应该如何操作,例如我的a.mdb在目录a,b.mdb在b目录,我希望在c目录建立一个新的c.mdb,然后通过表连接建立一个搜索页,应该如何实现
希望有具体的代码,我希望的是可以搜索所有表的所有字段,搜索页面如同百度那样,在另一个一面输出结果,如果您认为我给的分数不够,我可以提高分数,不需要百度之类提供的站内搜索,我需要自己的搜索页,注意,是直接访问我的数据库,其中a.mdb的表名为a,有id,a,b,c四个字段,b.mdb的表名为b,有id,1,2,3四个字段,我希望我可以建立一个c.mdb,表名任意,字段任意
以下是我的代码
<%
if key<>"" then
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("20050225_search.asp")
set conn=server.createobject("ADODB.CONNECTION")
conn1.open connstr
conn2.open.connsty
set rst=server.createobject("adodb.recordset")
rst.open "select * from 25175code",conn1,1,1
rst.open "select * from news",conn2,1,1
do while (not rst.eof)
tmpstr=rst("ms")&getpy(rst("ms"))&rst("dq")&getpy(rst("dq"))&rst("yb")&" "&rst("qh")
if ins

set rst=server.createobject("adodb.recordset")
rst.open "select * from 25175code",conn1,1,1
rst.open "select * from news",conn2,1,1
问题在这里

set rst1=server.createobject("adodb.recordset")
set rst2=server.createobject("adodb.recordset")
rst1.open "select * from 25175code",conn1,1,1
rst2.open "select * from news",conn2,1,1
明白了吧?
下面自己写吧