Программирование объектов ADO с использованием JScript
Создание проекта ADO
Microsoft JScript не поддерживает библиотеки типов, поэтому ссылаться на ADO в проекте не нужно. Следовательно, связанные функции, такие как завершение командной строки, не поддерживаются. Кроме того, по умолчанию константы перечисления ADO не определены в JScript.
Однако ADO предоставляет два включаемые файлы, содержащие следующие определения для использования с JScript:
Для создания сценариев на стороне сервера используйте Adojavas.inc, который устанавливается в папках библиотеки ADO.
Для создания клиентских сценариев используйте Adcjavas.inc, который устанавливается в папки библиотеки ADO.
Вы можете копировать и вставлять определения констант из этих файлов на страницы ASP или, если вы выполняете скрипты на стороне сервера, копировать файл Adojavas.inc в папку на веб-сайте и ссылаться на него со страницы ASP следующим образом:
<!--#include File="adojavas.inc"-->
Создание объектов ADO в JScript
Вместо этого необходимо использовать вызов функции CreateObject :
var Rs1;
Rs1 = Server.CreateObject("ADODB.Recordset");
Пример JScript
Следующий код является универсальным примером программирования на стороне сервера JScript в ASP-файле, который открывает объект 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>