注册 登录
编程论坛 ASP技术论坛

在一個网站能否使用兩個數据庫?

bxyl 发布于 2007-12-06 09:58, 1492 次点击
在一個网站能否使用兩個數据庫?
在coon.asp文件應該怎么寫?
第一個為:
程序代码:


 <%

Dim DBPath,Conn,Connstr

DBPath = "/Inc/data1.Mdb"

Connstr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(DBPath)

Sub DB_Conn()

    If Not IsObject(Conn) Then

        On Error Resume Next

        Set Conn = Server.CreateObject("Adodb.Connection")

        Conn.Open Connstr

        If Err Then Err.Clear : Response.Write Lang_ConnectionData_Error : Response.End

    End If

End Sub

%>
第二個為:
程序代码:
<%
dim conn
dim connstr
'on error resume next
connstr="DBQ="+server.mappath("/Inc/data2.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
set conn=server.createobject("ADODB.CONNECTION")
conn.open connstr
set rs=server.createobject("adodb.recordset")
sub CloseConn()
    conn.close
    set conn=nothing
end sub
%>
怎么將兩個數据庫同時連接起來?
4 回复
#2
沉默的老虎2007-12-06 10:44
定义两个adodb.Connection对象就可以了。建议在调用数据库的时候再连接数据库,这样节省资源。
#3
guang23564472007-12-06 10:46
好办法
#4
bxyl2007-12-06 11:59
具体怎么做啊!我對這方面太菜了,高幫忙定義一下!謝謝!
#5
madpbpl2007-12-06 12:05
只要定义成不同名字就可以了,比如一个为conn1,另一个为conn2,当然其它如connstr、sub等也要定义成不同的名字。
1