适用于:Access 2013、Office 2013
创建 ADO 项目
Microsoft JScript 不支持类型库,所以不需要在项目中引用 ADO。 因此,不支持命令行完成等关联功能。 而且,默认情况下,JScript 中没有定义 ADO 枚举常量。
但是,ADO 提供了两个包含文件,其中包含要用于 JScript 的以下定义:
对于服务器端脚本,请使用 Adojavas.inc,默认情况下该文件安装于 c:\Program Files\Common Files\System\ado\ 文件夹中。
对于客户端脚本,请使用 Adcjavas.inc,默认情况下该文件安装于 c:\Program Files\Common Files\System\msdac\ 文件夹中。
可以将这些文件中的常量定义复制并粘贴到 ASP 页,或者,如果要执行服务器端脚本编写,请将 Adojavas.inc 文件复制到网站上的文件夹,并从 ASP 页面引用它,如下所示:
<!--#include File="adojavas.inc"-->
在 JScript 中创建 ADO 对象
必须改为使用 CreateObject 函数调用:
var Rs1;
Rs1 = Server.CreateObject("ADODB.Recordset");
JScript 示例
以下代码是在一个用于打开 Recordset 对象的 Active Server Page (ASP) 文件中进行 JScript 服务器端编程的一般示例:
<% @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>