Javascript 使用JScript在global.asa中创建数据库连接

Javascript 使用JScript在global.asa中创建数据库连接,javascript,asp-classic,jscript,global.asa,Javascript,Asp Classic,Jscript,Global.asa,我有个问题。我有一段带有JScript的ASP代码,如下所示: var stringa = "Driver=SQL Server;Server=xxx;Database=xxx;Uid=xxx;Pwd=xxx;"; var cn = new ActiveXObject("ADODB.Connection"); var rs = new ActiveXObject("ADODB.Recordset"); cn.Open(stringa); var SQL = "SELECT * FROM pipp

我有个问题。我有一段带有JScript的ASP代码,如下所示:

var stringa = "Driver=SQL Server;Server=xxx;Database=xxx;Uid=xxx;Pwd=xxx;";
var cn = new ActiveXObject("ADODB.Connection");
var rs = new ActiveXObject("ADODB.Recordset");
cn.Open(stringa);
var SQL = "SELECT * FROM pippo"
rs.Open(SQL, cn, 1);

// ...

rs.Close();

我想将此代码转换为两个文件:global.asa(用于连接)和pippo.asp(用于其余代码)。在web上,我只找到了用VBScript编写的
global.asa
的代码,但我想使用JScript。您能帮助我吗?

我过去所做的是将连接字符串存储为global.asa中设置的
应用程序
变量,并逐页创建
连接
对象。global.asa的JScript版本的语法将非常类似于VBScript版本

从:

应用程序启动时,服务器会查看Global.asa文件 并处理应用程序启动函数。什么时候申请 结束时,服务器处理应用程序的ONED功能

因此,barebones global.asa可能看起来像:

<script language="JScript" runat="Server">
    function Application_OnStart() {
        Application.Contents("connString") = "<etc...>";
    }
</script>

函数应用程序启动(){
Application.Contents(“connString”)=“”;
}

我过去所做的是将连接字符串存储为global.asa中设置的
应用程序
变量,并逐页创建
连接
对象。global.asa的JScript版本的语法将非常类似于VBScript版本

从:

应用程序启动时,服务器会查看Global.asa文件 并处理应用程序启动函数。什么时候申请 结束时,服务器处理应用程序的ONED功能

因此,barebones global.asa可能看起来像:

<script language="JScript" runat="Server">
    function Application_OnStart() {
        Application.Contents("connString") = "<etc...>";
    }
</script>

函数应用程序启动(){
Application.Contents(“connString”)=“”;
}

好的,谢谢你的回答。如何检索pippo.asp中的代码以使用“connString”?在VBScript中,它将是应用程序(“connString”)。您使用JScript是有原因的吗?在我看来,处理ADO似乎更干净VBScript@user1427810,
Application.Contents(“connString”)
OK,谢谢您的回答。如何检索pippo.asp中的代码以使用“connString”?在VBScript中,它将是应用程序(“connString”)。您使用JScript是有原因的吗?在我看来,处理ADO似乎更干净VBScript@user1427810,
Application.Contents(“connString”)
也许显示您在global.asa中使用的内容以及在pippo.asp中使用的内容会有所帮助。在我看来,您可能会做的唯一不明智的事情是将连接字符串放入应用程序对象中。对于这项任务来说,使用什么语言真的很重要吗?也许显示global.asa和pippo.asp中的用法会有所帮助。在我看来,您可能会做的唯一不明智的事情是将连接字符串放入应用程序对象中。对于这个任务,使用什么语言真的很重要吗?