Programmazione ADO JScript
Creazione di un progetto ADO
Microsoft JScript non supporta le librerie dei tipi, quindi non è necessario fare riferimento ad ADO nel progetto. Di conseguenza, non sono supportate le funzionalità associate come il completamento della riga di comando. Inoltre, per impostazione predefinita, le costanti enumerate ADO non sono definite in JScript.
ADO offre tuttavia due file di inclusione contenenti le definizioni seguenti da usare con JScript:
Per gli script lato server, usare Adojavas.inc, installato nelle cartelle della libreria ADO.
Per gli script lato client, usare Adcjavas.inc, installato nelle cartelle della libreria ADO.
È possibile copiare e incollare definizioni costanti da questi file nelle pagine ASP oppure, se si eseguono script lato server, copiare il file Adojavas.inc in una cartella nel sito Web e farvi riferimento dalla pagina ASP come segue:
<!--#include File="adojavas.inc"-->
Creazione di oggetti ADO in JScript
È invece necessario usare la chiamata di funzione CreateObject:
var Rs1;
Rs1 = Server.CreateObject("ADODB.Recordset");
Esempio di JScript
Il codice seguente è un esempio generico di programmazione JScript lato server in un file ASP (Active Server Page) che apre un oggetto 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>