Udostępnij za pośrednictwem


CDaoDatabase::SetQueryTimeout

Wywołanie tej funkcji Członkowskich, aby zastąpić domyślną liczbę sekund, zanim kolejnych operacji na limit czasu połączone bazy danych.

void SetQueryTimeout( 
   short nSeconds  
);

Parametry

  • nSeconds
    Limit czasu liczba sekund przed próbą kwerendy.

Uwagi

Operacja może być limitu czasu z powodu problemów z dostępem, czas przetwarzania kwerendy nadmiernego itd.Wywołanie SetQueryTimeout przed otwarciem swój zestaw rekordów lub przed wywołaniem rekordów AddNew, Aktualizacja, lub usunąć Członkowskich funkcji, jeśli chcesz zmienić wartość limitu czasu kwerendy.Ustawienie to dotyczy wszystkich kolejnych Otwórz, AddNew, Aktualizacja, i usunąć zwraca zestawy rekordów, wszelkie związane z tym CDaoDatabase obiektu.Wartość limitu czasu kwerendy dla zestawu rekordów po ich otwarciu nie zmiana wartości zestawu rekordów.Na przykład kolejnych przenieść operacji należy używać nowej wartości.

Wartość domyślna dla limitów czasu kwerendy jest równy 60 sekund.Nie wszystkie bazy danych obsługują możliwość ustawiania wartości limitu czasu kwerendy.Jeśli ustawiona wartość 0, limit czasu kwerendy występuje brak limitu czasu; Komunikacja z bazy danych może przestać odpowiadać.To zachowanie może być przydatne podczas projektowania.

Powiązanych informacji zobacz temat "Właściwość QueryTimeout" w pomocy DAO.

Wymagania

Nagłówek: afxdao.h

Zobacz też

Informacje

Klasa CDaoDatabase

Diagram hierarchii

CDaoWorkspace::SetLoginTimeout