共用方式為


JScript ADO 程式設計

建立 ADO 專案

Microsoft JScript 不支援類型程式庫,因此您不需要在專案中參考 ADO。 因此,不支援命令列完成之類的相關功能。 此外,根據預設,不會在 JScript 中定義 ADO 列舉常數。

不過,ADO 提供兩個 Include 檔案,其中包括要與 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>