Compartilhar via


Programação ADO JScript

Aplica-se ao: Access 2013, Office 2013

Criando um projeto ADO

O Microsoft JScript não oferece suporte a bibliotecas de tipos, portanto, você não precisa fazer referência ao ADO em seu projeto. Consequentemente, não há suporte para recursos associados, como a conclusão da linha de comando. Por padrão, as constantes enumeradas do ADO também não são definidas no JScript.

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

  • Para script no servidor, use o Adojavas.inc, que é instalado por padrão na pasta c:\Arquivos de Programas\Arquivos Comuns\System\ado\.

  • Para script do lado do cliente, use o Adcjavas.inc, que é instalado por padrão na pasta c:\Arquivos de Programas\Arquivos Comuns\System\msdac\.

Você pode copiar e colar definições constantes desses arquivos em suas páginas ASP ou, se estiver fazendo scripts do lado do servidor, copie o arquivo Adojavas.inc para uma pasta em seu site e referencie-o da sua página ASP assim:

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

Criando objetos ADO em JScript

Use a chamada de função CreateObject:

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

Exemplo do JScript

O código a seguir é um exemplo genérico da programação no servidor do 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>