中国站长论坛

中国站长论坛 ›› 网络编程 ›› 多数据库问题???

页码: 1

多数据库问题???

- zhgzzy 2008-08-27 16:53

多什么在同一个页面调用不同表时会出错????

'=================================================
'过程名:open_hbrand
'作  用:打开数据库1
'调用方法:rs.open sql,open_hbrand()
'=================================================

Function open_hbrand()
dim Dbpath,conn
On Error Resume Next '防止暴库处理
Dbpath=server.MapPath("db1.mdb")
set conn=server.createObject("ADODB.connection")
conn.open "data source="&dbpath&";provider=microsoft.Jet.OLEDB.4.0;"
set open_hbrand=conn
If Err Then
err.Clear
conn.close:set conn=nothing
Response.Write "对不起,数据库连接出错。"
Response.End
End If
End Function
'=================================================
'过程名:open_hask
'作  用:打开数据库2
'调用方法:rs.open sql,open_hask()
'=================================================

Function open_hask()
dim Dbpathask,connask
On Error Resume Next '防止暴库处理
Dbpathask=server.MapPath("db2.mdb")
set connask=server.createObject("ADODB.connection")
connask.open "data source="&dbpath&";provider=microsoft.Jet.OLEDB.4.0;"
set open_hask=connask
If Err Then
err.Clear
connask.close:set connask=nothing
Response.Write "对不起,数据库连接出错。"
Response.End
End If
End Function
'====================================================================================================
'作  用:数据显示showtitle(tnum,fsql,table,odby,reurl,strlong,genre,opendbtype)
' showtitle(查询条数,字段,表,条件,链接地址,截取长度,显示方式,打开数据库方式)
'====================================================================================================
Function showtitle(tnum,fsql,table,odby,reurl,strlong,genre,opendbtype)  
    sql = "SELECT "&fsql&" FROM "&table&"  "&odby&" "  
    Set rs = Server.CreateObject("ADODB.Recordset")
    Select case opendbtype
        Case 1
        rs.Open sql,open_hbrand(), 1, 1
        Case 2
        rs.Open sql,open_hask(), 1, 1
    End Select

Re:多数据库问题???

- mgc 2008-08-27 18:17

变量名改一下
Set Rs2 = ...
用完记得关闭连接
Set Conn = Nothing

Re:多数据库问题???

- aboys 2008-08-28 10:45

不会~

Re:多数据库问题???

- mgspring 2008-09-05 18:30

Function open_hask()

页码: 1