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) %>