Share via


Programação ADO JScript

Como criar um projeto ADO

O Microsoft JScript não dá suporte a bibliotecas de tipos, portanto, não é necessário fazer referência ao ADO em seu projeto. Consequentemente, não há suporte para recursos associados, como a conclusão da linha de comando. Além disso, por padrão, as constantes enumeradas do ADO não estão definidas no JScript.

No entanto, o ADO fornece dois arquivos de inclusão que contêm as seguintes definições a serem usadas com JScript:

  • Para scripts do lado do servidor, use Adojavas.inc, que está instalada nas pastas da biblioteca do ADO.

  • Para scripts do lado do cliente, use Adcjavas.inc, que está instalada nas pastas da biblioteca do ADO.

É possível copiar e colar definições constantes desses arquivos nas páginas ASP ou, se estiver fazendo scripts do lado do servidor, copiar o arquivo Adojavas.inc em uma pasta no site e fazer referência a ele na página ASP da seguinte forma:

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

Criando objetos do ADO no JScript

Em vez disso, você deve usar a chamada de função CreateObject:

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

Exemplo de JScript

O código a seguir é um exemplo genérico de programação do lado do servidor JScript em um arquivo ASP (Active Server Page) que abre um 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>