共用方式為


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>