Compartir a través de


Programación ADO con JScript

Creación de un proyecto de ADO

Microsoft JScript no admite bibliotecas de tipos, por lo que no es necesario hacer referencia a ADO en el proyecto. Por lo tanto, no se admiten características asociadas, como la finalización de la línea de comandos. Además, de forma predeterminada, las constantes enumeradas de ADO no se definen en JScript.

Sin embargo, ADO proporciona dos archivos de inclusión que contienen las siguientes definiciones que se usarán con JScript:

  • Para el scripting del lado servidor, use Adojavas.inc, que se instala en las carpetas de la biblioteca de ADO.

  • Para el scripting del lado cliente, use Adcjavas.inc, que se instala en las carpetas de la biblioteca de ADO.

Puede copiar y pegar definiciones de constantes de estos archivos en las páginas ASP, o bien, si va a realizar scripting del lado servidor, copie el archivo Adojavas.inc en una carpeta del sitio web y haga referencia a él desde la página ASP de la siguiente manera:

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

Creación de objetos ADO en JScript

En su lugar, debe usar la llamada de función CreateObject:

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

Ejemplo de JScript

El código siguiente es un ejemplo genérico de programación del lado servidor de JScript en un archivo de página Active Server (ASP) que abre un objeto 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>