CommandTimeout 속성(ADO)

시도를 종료하고 오류를 생성하기 전까지 명령을 실행하는 동안 대기하는 시간을 나타냅니다.

설정 및 반환 값

명령이 실행될 때까지 대기하는 기간을 초 단위로 나타내는 Long 값을 설정하거나 반환합니다. 기본값은 30입니다.

설명

네트워크 트래픽이 지연되거나 서버 사용량이 많은 경우 Connection 개체 또는Command 개체에서 CommandTimeout 속성을 사용하여 Execute 메서드 호출을 취소할 수 있습니다. 명령 실행이 완료되기 전에 CommandTimeout 속성에 설정된 간격이 경과하면 오류가 발생하고 ADO에서 명령을 취소합니다. 속성을 0으로 설정하면 ADO는 실행이 완료될 때까지 무기한 대기합니다. 코드를 작성하는 공급자 및 데이터 원본이 CommandTimeout 기능을 지원하는지 확인합니다.

Connection 개체의 CommandTimeout 설정은 동일한 ConnectionCommand 개체에 대한 CommandTimeout 설정에는 영향을 주지 않습니다. 즉, Command 개체의 CommandTimeout 속성은 Connection 개체의 CommandTimeout 값에 대한 값을 상속하지 않습니다.

Connection 개체에서 CommandTimeout 속성은 Connection이 열린 후에도 읽기/쓰기 상태로 유지됩니다.

적용 대상

참고 항목

ActiveConnection, CommandText, CommandTimeout, CommandType, Size 및 Direction 속성 예제(VB)
ActiveConnection, CommandText, CommandTimeout, CommandType, Size 및 Direction 속성 예제(VC++)
ActiveConnection, CommandText, CommandTimeout, CommandType, Size, Direction 속성 예제(JScript)
ConnectionTimeout 속성(ADO)