国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
常用的ASP連接數(shù)據(jù)庫的函數(shù)

細(xì)心的開發(fā)人員有時會想到,我們在一個需要讀寫數(shù)據(jù)庫的頁面里包含類似

<!-- #include file="conn.asp" -->

的代碼時,實際上,當(dāng)你沒有進(jìn)行任何讀寫數(shù)據(jù)庫操作時,這個數(shù)據(jù)庫連接仍然是打開的,仍然在消耗著服務(wù)器的資源。

那么,我們有沒有辦法讓數(shù)據(jù)庫連接僅在需要讀取數(shù)據(jù)庫時才打開,不讀取時就沒有任何動作呢,以下即提供這種思路,以求拋磚引玉。

這種思路即是將數(shù)據(jù)庫連接代碼封裝在函數(shù)里,在需要讀取時調(diào)用這個函數(shù)。

以下是SQL連接代碼:

Function Open_conn()
dim Conn,Strconn
set Conn=server.createobject("adodb.connection")
Strconn = "PRovider = Sqloledb; User ID = 數(shù)據(jù)庫登錄賬號; PassWord = 數(shù)據(jù)庫登錄密碼; Initial Catalog = 數(shù)據(jù)庫名稱; Data Source = (local);"
Conn.open Strconn
set Open_conn=Conn
If Err Then
err.Clear
Conn.close:set Conn=nothing
Response.Write "對不起,數(shù)據(jù)庫連接出錯。"
Response.End
End If
End Function

調(diào)用方法:
將原來的

rs.open sql,conn

改成

rs.open sql,Open_conn()

以下是access連接代碼:

Function Open_conn()
dim Dbpath,Conn
Dbpath=server.MapPath("數(shù)據(jù)庫路徑")
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 "對不起,數(shù)據(jù)庫連接出錯。"
Response.End
End If
End Function

調(diào)用方法:
將原來的
rs.open sql,conn

改成
rs.open sql,Open_conn()

順便提供一個同一服務(wù)器上可以跨站共享ACCESS數(shù)據(jù)庫的老代碼,也許有朋友用得著:

有時,我們有很多二級域名,可能需要讓這些二級域名調(diào)用某同一個ACCESS數(shù)據(jù)庫,在你不愿意使用SQL數(shù)據(jù)庫的情況下,數(shù)據(jù)庫連接可以采用以下辦法。(特別提示:如果你的服務(wù)器做了fso安全權(quán)限,需要將這個數(shù)據(jù)庫目錄設(shè)置為,允許你需要調(diào)用的各站的IIS用戶有權(quán)訪問修改。)

以下的數(shù)據(jù)庫物理路徑類似于   E:\目錄\目錄\數(shù)據(jù)庫名

dim Conn,Strconn
Set Conn = Server.CreateObject("ADODB.Connection")
Strconn="Provider = Microsoft.Jet.OLEDB.4.0; "
Strconn=Strconn & "Data Source=數(shù)據(jù)庫物理路徑"
Conn.Open Strconn
If Err Then
err.Clear
Conn.close:set Conn=nothing
Response.Write "對不起,數(shù)據(jù)庫連接出錯。"
Response.End
End If

文章來自: ASP技術(shù)網(wǎng)站(www.aspjs.net) 詳文參考:http://www.aspjs.net/aspjs1html/ASPjiaocheng/ASPjishuziliao/704.html

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
asp事務(wù)處理的另外一個方法
asp連接sqlserver數(shù)據(jù)庫實現(xiàn)代碼
asp2
php操作access數(shù)據(jù)庫函數(shù)
ASP中rs.open sql,conn,1,3中的1,3是什么意思
Provider (0x80004005) asp數(shù)據(jù)庫錯誤 - 我遇見你
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服