將資料庫連接程式碼封裝在函數裡,在需要讀取時呼叫這個函數。以下是SQL連接程式碼:
複製代碼代碼如下:
Function Open_conn()
dim Conn,Strconn
set Conn=server.createobject(adodb.connection)
Strconn = Provider = Sqloledb; User ID = 資料庫登入帳號; Password = 資料庫登入密碼; Initial Catalog = 資料庫名稱; Data Source = (local);
Conn.open Strconn
set Open_conn=Conn
If Err Then
err.Clear
Conn.close:set Conn=nothing
Response.Write 對不起,資料庫連線出錯。
Response.End
End If
End Function
調用方法:
將原來的
複製代碼代碼如下:
rs.open sql,conn
改成
複製代碼代碼如下:
rs.open sql,Open_conn()
以下是ACCESS連線代碼:
複製代碼代碼如下:
Function Open_conn()
dim Dbpath,Conn
Dbpath=server.MapPath(資料庫路徑)
set Conn=server.createObject(ADODB.connection)
Conn.open data source=&dbpath&;provider=microsoft.Jet.OLEDB.4.0;
set Open_conn=Conn
If Err Then
err.Clear
Conn.close:set Conn=nothing
Response.Write 對不起,資料庫連線出錯。
Response.End
End If
End Function
調用方法:
將原來的
複製代碼代碼如下:
rs.open sql,conn
改成
複製代碼代碼如下:
rs.open sql,Open_conn()