다음을 통해 공유


CDatabase::SetQueryTimeout

후속 작업에 연결 된 데이터 원본 시간 초과 하기 전에 허용 하는 시간 (초)의 기본값을 재정의 하려면이 멤버 함수를 호출 합니다.

void SetQueryTimeout(
   DWORD dwSeconds 
);

매개 변수

  • dwSeconds
    쿼리 시도 하기 전에 허용할 시간을 초 단위로 시간 초과 됩니다.

설명

작업 네트워크 액세스 문제, 과도 한 쿼리 처리 시간 등에 인해 시간 수도 제한 합니다.호출 SetQueryTimeout 레코드 집합을 열기 전에 또는 레코드 집합의 호출 하기 전에 AddNew, 업데이트 또는 삭제 멤버 함수 쿼리 시간 제한 값을 변경 하려는 경우.모든 후속에 해당 설정이 적용 열려, AddNew, 업데이트, 및 삭제 호출 이와 관련 된 레코드 집합을 CDatabase 개체입니다.오프닝 후 레코드 집합에 대 한 쿼리 제한 시간 값 변경 레코드 집합에 대 한 값이 변경 되지 않습니다.예를 들어, 다음 이동 작업에 새 값을 사용 하지 마십시오.

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

요구 사항

헤더: afxdb.h

참고 항목

참조

CDatabase 클래스

계층 구조 차트

CDatabase::SetLoginTimeout