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>