Программирование для ADO на JScript
Область применения: Access 2013, Office 2013
Создание проекта ADO
Microsoft JScript не поддерживает библиотеки типов, поэтому вам не нужно ссылаться на ADO в проекте. Следовательно, связанные функции, такие как завершение командной строки, не поддерживаются. Кроме того, по умолчанию в JScript не определены перечисляемые константы ADO.
Однако ADO предоставляет два включающих файла, содержащие следующие определения для использования с JScript:
Для серверных сценариев используйте Adojavas.inc, который по умолчанию устанавливается в папку c:\Program Files\Common Files\System\ado\.
Для сценариев на стороне клиента используйте Adcjavas.inc, который по умолчанию устанавливается в папку c:\Program Files\Common Files\System\msdac\.
Вы можете скопировать и вставить определения констант из этих файлов на страницы 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>