Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Creazione di un progetto ADO
Microsoft JScript non supporta le librerie dei tipi, pertanto non è necessario fare riferimento ad ADO nel progetto. Di conseguenza, non sono supportate funzionalità associate, ad esempio 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 sul lato server, usare Adojavas.inc, installato nelle cartelle della libreria ADO.
Per gli script sul 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 esegue script sul 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>