CDaoDatabase::SetQueryTimeout
Volání funkce tohoto člena přepsat výchozí počet sekund před dalších operacích na časový limit připojení databáze.
void SetQueryTimeout(
short nSeconds
);
Parametry
- nSeconds
Počet sekund před pokus o dotaz vyprší.
Poznámky
Operace může časového limitu z důvodu problémů v síti přístup, doba zpracování dotazu nadměrné a podobně.Volání SetQueryTimeout před otevřením vaší sady záznamů nebo před voláním sadě záznamů AddNew, aktualizace, nebo Odstranit členské funkce, pokud chcete změnit hodnotu časového limitu.Toto nastavení ovlivňuje všechny následné Otevřít, AddNew , aktualizace, a Odstranit volání libovolné sady záznamů přidružené k tomuto CDaoDatabase objektu.Po otevření změnit hodnotu časového limitu sady záznamů dotazu nezmění hodnota sada záznamů.Například následující přesunout operace nelze použít novou hodnotu.
Výchozí hodnota pro časové limity dotazu je 60 sekund.Všechny databáze nepodporuje možnost nastavit hodnotu časového limitu.Pokud nastavíte hodnotu časového limitu dotazu 0, žádný časový limit; komunikace s databází může přestat reagovat.Toto chování může být užitečné při vývoji.
Související informace naleznete v tématu "QueryTimeout vlastnost" v nápovědě DAO.
Požadavky
Záhlaví: afxdao.h