JScript ADO-Programmierung
Erstellen eines ADO-Projekts
Microsoft JScript unterstützt keine Typbibliotheken, daher müssen Sie in Ihrem Projekt nicht auf ADO verweisen. Daher werden keine zugehörigen Features wie der Abschluss der Befehlszeile unterstützt. Standardmäßig sind ADO-Aufzählungskonstanten in JScript nicht definiert.
ADO stellt jedoch zwei Include-Dateien bereit, die folgende Definitionen für die Verwendung mit JScript enthalten.
Verwenden Sie für serverseitige Skripts Adojavas.inc, das in den ADO-Bibliotheksordnern installiert ist.
Verwenden Sie für clientseitige Skripts Adcjavas.inc, das in den ADO-Bibliotheksordnern installiert ist.
Sie können entweder Konstantendefinitionen aus diesen Dateien in Ihre ASP-Seiten kopieren und einfügen. Wenn Sie serverseitige Skripts ausführen, kopieren Sie die Datei "Adojavas.inc" in einen Ordner auf Ihrer Website, und verweisen Sie darauf von Ihrer ASP-Seite wie folgt:
<!--#include File="adojavas.inc"-->
Erstellen von ADO-Objekten in JScript
Sie müssen stattdessen den CreateObject Funktionsaufruf verwenden:
var Rs1;
Rs1 = Server.CreateObject("ADODB.Recordset");
JScript-Beispiel
Der folgende Code ist ein generisches Beispiel für die serverseitige JScript-Programmierung in einer ASP-Datei (Active Server Page), die ein Recordset-objekt öffnet:
<% @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>