2011-09-30 60 views
0

我不得不使用我們可以在ASP中使用VB

adoCon.Open我的數據庫建立連接聲明一個公共變量 「;數據庫=」 & DB_NAME & 「; UID =」 & USER_NAME & 「; PWD =」 &密碼

現在我想用在我的網站的所有頁面此連接。怎麼做?無論如何,adoCon變量是公開的,因此它可以從所有頁面訪問。

謝謝

回答

1

難道你說的是傳統的ASP嗎?

使用global.asa文件創建一個應用程序對象,如:

Dim rsObj,cnObj, sSQL 

Set cnObj = Server.CreateObject ("ADODB.Connection") 
cnObj.Open Application("some name") 
Set rsObj=Server.CreateObject("adodb.recordset") 
sSQL="your sql string" 
With rsObj 
.Open sSQL, cnObj 
If Not(.BOF or.EOF) Then 
[do some stuff]       
End If 
.Close 
End With 
+0

非常感謝:

Sub Application_OnStart Application("some name") = "Your connection string" End Sub 

然後你就可以在所有網頁,如重複使用。這非常有幫助。可以用不同的名稱保存文件global.asa文件,或者global.asa文件具有特殊意義。我是否需要將此文件導入到所有頁面? –

+0

global.asa是一個(可選)特殊文件,應放置在項目的根目錄下,不應重命名。您不需要將其明確地導入到每個頁面,它僅適用於每個頁面。查看[鏈接] http://www.w3schools.com [/ link] /asp/asp_globalasa.asp瞭解更多信息。如果我的答案解決了您的問題,請點擊答案中留下的複選標記,接受它作爲正確的答案。謝謝。 – DaveSav

相關問題