2011-09-30 87 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

相关问题