
ASP的MDB数据库问题!
我有两个ASP网站!都不同IP!但两站里面的MDB数据库都一样,于是我想把两个网站的数据库连接在一个!也就是这个不站用一个数据库!请问怎么写代码,连接另一站的MDB数据库...
我有两个ASP网站!都不同IP!但两站里面的MDB数据库都一样,于是我想把两个网站的数据库连接在一个!也就是这个不站用一个数据库!请问怎么写代码,连接另一站的MDB数据库!?
展开
3个回答
展开全部
如果不明白的话,可以Hi我。我实现过两个以上的mdb联机。
要是连接两个mdb数据库是不行的,mdb是微软的office产品,是文件数据库,没有跨库连接的功能,如果要实现跨库连接,最好转换成 SQL Server数据库。或者在SQL Server 上做好 两个mdb的映射。那样就可以用一个conn连接就可以访问两个mdb数据库了。
如asp代码:mdb1的映射到SQL Server上的名字为ssss1, mdb2的映射到SQL Server上的名字为ssss2,可以如下访问。
set Conn = Server.CreateObject("Adodb.Connection")
Conn.open "特殊的连接字符串"
sql = "select * from ssss1..表1 union select * from ssss2..表1"
set rs = Conn.execute(sql)
或者
set rs = Server.CreateObject("Adodb.RecordSet")
rs.open sql,conn,1,1
要是连接两个mdb数据库是不行的,mdb是微软的office产品,是文件数据库,没有跨库连接的功能,如果要实现跨库连接,最好转换成 SQL Server数据库。或者在SQL Server 上做好 两个mdb的映射。那样就可以用一个conn连接就可以访问两个mdb数据库了。
如asp代码:mdb1的映射到SQL Server上的名字为ssss1, mdb2的映射到SQL Server上的名字为ssss2,可以如下访问。
set Conn = Server.CreateObject("Adodb.Connection")
Conn.open "特殊的连接字符串"
sql = "select * from ssss1..表1 union select * from ssss2..表1"
set rs = Conn.execute(sql)
或者
set rs = Server.CreateObject("Adodb.RecordSet")
rs.open sql,conn,1,1
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询