JScript ADO 프로그래밍
ADO 프로젝트 만들기
Microsoft JScript는 형식 라이브러리를 지원하지 않으므로 프로젝트에서 ADO를 참조할 필요가 없습니다. 따라서 명령줄 완성과 같은 연결된 기능은 지원되지 않습니다. 또한 기본적으로 ADO 열거형 상수는 JScript에서 정의되지 않습니다.
그러나 ADO는 JScript에서 사용할 다음 정의를 포함하는 두 개의 포함 파일을 제공합니다.
서버 쪽 스크립팅의 경우 ADO 라이브러리 폴더에 설치된 Adojavas.inc를 사용합니다.
클라이언트 쪽 스크립팅의 경우 ADO 라이브러리 폴더에 설치된 Adcjavas.inc를 사용합니다.
이들 파일의 상수 정의를 복사하여 ASP 페이지에 붙여넣거나, 서버 쪽 스크립팅을 수행하는 경우 Adojavas.inc 파일을 웹 사이트의 폴더에 복사하고 ASP 페이지에서 다음과 같이 참조할 수 있습니다.
<!--#include File="adojavas.inc"-->
JScript에서 ADO 개체 만들기
대신 CreateObject 함수 호출을 사용해야 합니다.
var Rs1;
Rs1 = Server.CreateObject("ADODB.Recordset");
JScript 예제
다음 코드는 Recordset 개체를 여는 ASP(Active Server Page) 파일에서 JScript 서버 쪽 프로그래밍의 일반적인 예입니다.
<% @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>