void SetQueryTimeout (krótkie nSeconds );
rzut (CDaoException, CMemoryException);
Parametry
nSeconds
Limit czasu liczba sekund przed próbą kwerendy.
Uwagi
Wywołanie tej funkcji Państwa, aby zastąpić domyślną liczbę sekund przed kolejnych operacji na limit czasu połączone bazy danych. Operacja może limit czasu ze względu na problemy z uzyskiwaniem dostępu sieciowego, czas przetwarzania kwerendy nadmiernego i tak dalej. Wywołanie SetQueryTimeout przed do otwierania twoim zestawie rekordów lub przed wywołaniem funkcji zestawu rekordów AddNew, Updatelub Delete Państwa, jeśli chcesz zmienić wartość limitu czasu kwerendy. To ustawienie wpływa na kolejne wszystkich połączeń otwartych, AddNew, aktualizacjii usuwania do wszelkich rekordów skojarzonych z tym obiektem CDaoDatabase . Zmieniając wartość limit czasu kwerendy zestaw rekordów po ich otwarciu nie zmienia wartość dla tego zestawu rekordów. Na przykład późniejsze Przenoszenie 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ść wartość limit czasu kwerendy. Jeśli zostanie ustawiona wartość limitu czasu kwerend 0, występuje brak limitu czasu; komunikacja z bazy danych może się zawiesić. Zachowanie to może być przydatne podczas rozwoju.
Aby uzyskać pokrewne informacje zobacz temat "QueryTimeout właściwości" w pomocy programu DAO.
Omówie&nie CDaoDatabase |nbsp; Klasa członków | Wykres hierarchii
Zobacz też CDaoWorkspace::SetLoginTimeout