Programação JScript ADO
Criando um projeto do ADO
O Microsoft JScript não dá 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. Além disso, por padrão, as constantes enumeradas do ADO não sã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 é instalado nas pastas da biblioteca do ADO.
Para scripts do lado do cliente, use Adcjavas.inc, que é instalado nas pastas da biblioteca do ADO.
Você pode copiar e colar definições constantes desses arquivos em suas páginas do ASP ou, se estiver fazendo scripts do lado do servidor, copiar o arquivo Adojavas.inc para uma pasta em seu site e referenciá-lo de sua página ASP assim:
<!--#include File="adojavas.inc"-->
Criando objetos 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 recordset objeto:
<% @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>