JScript ADO 编程
创建 ADO 项目
Microsoft JScript 不支持类型库,因此无需在项目中引用 ADO。 因此,不支持命令行完成等关联功能。 此外,默认情况下,JScript 中未定义 ADO 枚举常量。
但是,ADO 提供了两个包含文件,其中包含用于 JScript 的以下定义:
对于服务器端脚本编写,请使用安装在 ADO 库文件夹中的 Adojavas.inc。
对于客户端脚本编写,请使用安装在 ADO 库文件夹中的 Adcjavas.inc。
可以将这些文件中的常量定义复制并粘贴到 ASP 页面中,或者,如果要执行服务器端脚本编写,请将 Adojavas.inc 文件复制到网站上的文件夹,并从 ASP 页面中对其进行引用,如下所示:
<!--#include File="adojavas.inc"-->
在 JScript 中创建 ADO 对象
必须改用 CreateObject 函数调用:
var Rs1;
Rs1 = Server.CreateObject("ADODB.Recordset");
JScript 示例
以下代码是 Active Server Page (ASP) 文件中 JScript 服务器端编程的一般示例,用于打开 Recordset 对象:
<% @LANGUAGE="JScript" %>
<!--#include File="adojavas.inc"-->
<HTML>
<BODY BGCOLOR="White" topmargin="10" leftmargin="10">
<%
var Source = "SELECT * FROM Authors";
var Connect = "Provider=sqloledb;Data Source=srv;" +
"Initial Catalog=Pubs;Integrated Security=SSPI;"
var Rs1 = Server.CreateObject( "ADODB.Recordset.2.5" );
Rs1.Open(Source,Connect,adOpenForwardOnly);
Response.Write("Success!");
%>
</BODY>
</HTML>