ADO Execute 메서드

정의와 사용법

Execute 메서드는 지정된 쿼리, SQL 문장, 스토리지 프로시저 또는 제공자가 특별히 지정한 텍스트를 실행할 수 있습니다.

CommandText 파라미터가 행을 통해 반환하는 쿼리를 지정하면, 실행된 결과가 새로운 Recordset 객체에 저장됩니다. 이 명령이 행을 통해 반환하는 쿼리가 아니라면, 제공자는 닫힌 Recordset 객체를 반환합니다.

비고:반환된 Recordset 객체는 항상 읽기 전용, 앞으로만 이동하는 커서입니다.

푸시:기능이 더 많은 Recordset 객체를 필요로 할 때는 먼저 Recordset 객체를 생성하고 필요한 속성을 설정한 후 Recordset 객체의 Open 메서드를 호출하여 쿼리를 실행하고 필요한 커서 타입을 반환하십시오.

문법: 행을 반환하는 명령 문자열에 대해서는:

Set objrs=objconn.Execute(commandtext,ra,options)

문법: 행을 반환하지 않는 명령 문자열에 대해서는:

objconn.Execute commandtext,ra,options
파라미터 설명
commandtext 필수. 실행할 SQL 문장, 테이블 이름, 스토리지 프로시저, URL 또는 제공자 독특한 텍스트.
ra 선택 사항. 쿼리에 영향을 미친 레코드 수.
options 선택 사항. 제공자가 commandtext 파라미터를 어떻게 설정할지 설정합니다. 하나나 여러 개의 옵션을 포함할 수 있습니다. CommandTypeEnum 또는 ExecuteOptionEnum 기본값은 adCmdUnspecified입니다.

예제

<%
sql="SELECT companyname FROM Customers"
Set rs=conn.Execute(sql)
%>