CDatabase::SetQueryTimeout

void SetQueryTimeout ( DWORD dwSeconds );

매개 변수

dwSeconds

쿼리 시도 하기 전에 수 있도록 초 시간 초과。

주의

후속 작업에 연결 된 데이터 원본 시간 초과 하기 전에 수 초 기본 수를 재정의 하려면이 멤버 함수를 호출 합니다. 작업에는 네트워크 액세스 문제, 과도 한 쿼리 처리 시간을 인해 시간 초과 수 있습니다. 레코드 집합 열기 하기 전에 또는 쿼리 시간 제한 값을 변경 하려면 레코드 집합의 AddNew, 업데이트 또는 삭제할 멤버 함수를 호출 하기 전에 SetQueryTimeout 를 호출 합니다. 이 설정은이 CDatabase 개체와 관련 된 모든 레코드를 모든 후속 오픈, AddNew, 업데이트삭제 호출 합니다. 개봉 후 레코드 집합에 대 한 쿼리 제한 시간 값을 변경 해도 recordset에 대 한 값은 변경 되지 않습니다. 예를 들어, 이후에 이동 작업이 새 값을 사용 하지 마십시오。

쿼리 시간 제한의 기본값은 15 초입니다. 모든 데이터 원본 쿼리 제한 시간 값을 설정 하는 기능을 지원 합니다. 쿼리 제한 시간 값이 0으로 설정 하면 제한 시간 없음 발생 합니다; 데이터 소스와 통신 중단 될 수 있습니다. 이 문제는 개발 하는 동안 유용할 수 있습니다. 데이터 원본 시간 초과 지원 하지 않으면, 당신은 추적 출력 하지만 예외가 아닌。

CDatabase 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)

참고 항목nbsp;CDatabase::SetLoginTimeout(&N)

Index