0
我不得不使用我们可以在ASP中使用VB
adoCon.Open我的数据库建立连接声明一个公共变量 “;数据库=” & DB_NAME & “; UID =” & USER_NAME & “; PWD =” &密码
现在我想用在我的网站的所有页面此连接。怎么做?无论如何,adoCon变量是公开的,因此它可以从所有页面访问。
谢谢
我不得不使用我们可以在ASP中使用VB
adoCon.Open我的数据库建立连接声明一个公共变量 “;数据库=” & DB_NAME & “; UID =” & USER_NAME & “; PWD =” &密码
现在我想用在我的网站的所有页面此连接。怎么做?无论如何,adoCon变量是公开的,因此它可以从所有页面访问。
谢谢
难道你说的是传统的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
非常感谢:
然后你就可以在所有网页,如重复使用。这非常有帮助。可以用不同的名称保存文件global.asa文件,或者global.asa文件具有特殊意义。我是否需要将此文件导入到所有页面? –
global.asa是一个(可选)特殊文件,应放置在项目的根目录下,不应重命名。您不需要将其明确地导入到每个页面,它仅适用于每个页面。查看[链接] http://www.w3schools.com [/ link] /asp/asp_globalasa.asp了解更多信息。如果我的答案解决了您的问题,请点击答案中留下的复选标记,接受它作为正确的答案。谢谢。 – DaveSav