JScript ADO 程序設計
建立 ADO 專案
Microsoft JScript 不支持類型庫,因此您不需要在專案中參考 ADO。 因此,不支援命令行完成之類的相關功能。 此外,根據預設,不會在 JScript 中定義 ADO 列舉常數。
不過,ADO 提供兩個 include 檔案,其中包含要搭配 JScript 使用的下列定義:
針對伺服器端指令碼,使用 Adojavas.inc,其安裝在 ADO 程式庫資料夾中。
針對用戶端腳本,請使用安裝在 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>