ADO Execute 메서드

정의와 사용법

Execute 메서드는 Command 객체의 CommandText 속성에 지정된 쿼리, SQL 문장 또는 스토리지 프로시저를 실행할 수 있습니다.

CommandText 속성이 행으로 반환되는 쿼리를 지정한 경우, 실행된 결과는 새로운 Recordset 객체에 저장됩니다. 이 명령이 행으로 반환되는 쿼리가 아니라면, 제공자는 닫힌 Recordset 객체를 반환합니다.

문법: 행으로 반환되는 Command에 대해:

Set rs=objcommand.Execute(ra,parameters,options)

문법: 행으로 반환되지 않는 Command에 대해:

objcommand.Execute ra,parameters,options
파라미터 설명
ra 선택할 수 있습니다. 쿼리에 영향을 미친 레코드의 수를 반환합니다. 행으로 반환되는 쿼리에 대해 Recordset 객체의 RecordCount 속성을 사용하여 객체 내의 레코드 수를 계산하십시오.
parameters 선택 사항. SQL 문장을 통해 전달된 매개변수 값. 매개변수 컬렉션에 새로운 매개변수 값을 추가하거나 변경/업데이트할 때 사용됩니다.
options 선택 사항. 제공자가 Command 객체의 CommandText 속성을 어떻게 계산할지 지시합니다. 하나 이상의 값을 가질 수 있습니다. CommandTypeEnum 또는 ExecuteOptionEnum 기본적으로는 adCmdUnspecified입니다.

예제

<%
Set objcommand.Text="SELECT * FROM Customers"
objCommand.Execute
%>

또는:

<%
Set objcommand.Text="Customers"
objCommand.Execute(,,adCmdTableDirect)
%>