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