Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

Třída CDaoDatabase

Graf hierarchie

CDaoWorkspace::SetLoginTimeout