CommandTypeEnum

명령 인수를 해석하는 방법을 지정합니다.

애플리케이션 사용자에게 ADO가 실행될 수 있도록 잠재적으로 위험한 명령을 삽입할 수 있는 기회를 제공하지 않도록 사용자가 제공한 CommandString 값의 유효성을 검사하는 것이 중요합니다.

상수 설명
adCmdUnspecified -1 명령 형식 인수를 지정하지 않습니다.
adCmdText 1 CommandText를 명령 또는 저장 프로시저 호출의 텍스트 정의로 평가합니다.
adCmdTable 2 CommandText를 내부적으로 생성된 SQL 쿼리에서 열이 모두 반환되는 테이블 이름으로 평가합니다.
adCmdStoredProc 4 CommandText를 저장 프로시저 이름으로 평가합니다.
adCmdUnknown 8 기본값 CommandText 속성의 명령 형식을 알 수 없음을 나타냅니다.

명령 형식을 알 수 없는 경우 ADO는 CommandText를 해석하기 위해 여러 차례 시도합니다.

- CommandText를 명령 또는 저장 프로시저 호출의 텍스트 정의로 해석합니다. 이는 adCmdText와 동일한 동작입니다.
- CommandText는 저장 프로시저의 이름입니다. 이는 adCmdStoredProc과 동일한 동작입니다.
- CommandText는 테이블의 이름으로 해석됩니다. 모든 열은 내부적으로 생성된 SQL 쿼리에 의해 반환됩니다. 이는 adCmdTable과 동일한 동작입니다.
adCmdFile 256 CommandText를 영구적으로 저장된 Recordset의 파일 이름으로 평가합니다. Recordset.Open 또는 Requery에만 사용됩니다.
adCmdTableDirect 512 CommandText를 열이 모두 반환되는 테이블 이름으로 평가합니다. Recordset.Open 또는 Requery에만 사용됩니다. Seek 메서드를 사용하려면 adCmdTableDirect를 사용하여 Recordset를 열어야 합니다.

이 값은 ExecuteOptionEnumadAsyncExecute와 결합할 수 없습니다.

ADO/WFC 등가

Package: com.ms.wfc.data

지속적임
AdoEnums.CommandType.UNSPECIFIED
AdoEnums.CommandType.TEXT
AdoEnums.CommandType.TABLE
AdoEnums.CommandType.STOREDPROC
AdoEnums.CommandType.UNKNOWN
AdoEnums.CommandType.FILE
AdoEnums.CommandType.TABLEDIRECT

적용 대상