Sdílet prostřednictvím


CDaoDatabase::GetQueryTimeout

Volání funkce tohoto člena načíst aktuální počet sekund před dalších operacích na připojené databáze jsou vypršel.

short GetQueryTimeout( );

Vrácená hodnota

Krátké celé číslo obsahující časový limit v sekundách.

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ě.Při nastavení ovlivňuje všechny otevřené, přidávat nové, aktualizovat a odstranit libovolné sady záznamů spojených s touto operací CDaoDatabase objektu.Můžete změnit aktuální nastavení časového limitu voláním SetQueryTimeout.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í hodnotu nastaven při inicializaci databázového stroje.

Výchozí hodnota pro časové limity dotazu je převzata z registru systému Windows.Pokud neexistuje žádné nastavení registru, výchozí hodnota 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; a komunikace s databází může přestat reagovat.Toto chování může být užitečné při vývoji.Pokud selže volání, MFC vyvolá výjimku typu CDaoException.

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