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>