Partager via


Programmation ADO JScript

Création d’un projet ADO

Microsoft JScript ne prend pas en charge les bibliothèques de types. Vous n’avez donc pas besoin de référencer ADO dans votre projet. Par conséquent, aucune fonctionnalité associée, comme la saisie semi-automatique de ligne de commande, n’est prise en charge. Par défaut, les constantes énumérées ADO ne sont pas définies en JScript.

Toutefois, ADO vous fournit deux fichiers include contenant les définitions suivantes à utiliser avec JScript :

  • Pour les scripts côté serveur, utilisez Adojavas.inc, qui est installé dans les dossiers de la bibliothèque ADO.

  • Pour les scripts côté client, utilisez Adcjavas.inc, qui est installé dans les dossiers de la bibliothèque ADO.

Vous pouvez copier et coller des définitions de constantes à partir de ces fichiers dans vos pages ASP, ou, si vous écrivez des scripts côté serveur, copiez le fichier Adojavas.inc dans un dossier sur votre site web et référencez-le à partir de votre page ASP comme suit :

<!--#include File="adojavas.inc"-->  

Création d’objets ADO dans JScript

Vous devez plutôt utiliser l’appel de fonction CreateObject :

var Rs1;  
Rs1 = Server.CreateObject("ADODB.Recordset");  

Exemple JScript

Le code suivant est un exemple générique de programmation côté serveur JScript dans un fichier ASP (Active Server Page) qui ouvre un objet 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>