Sdílet prostřednictvím


CDaoQueryDef::Execute

Volání funkce tohoto člena spustit dotaz definice objektu querydef.

virtual void Execute( 
   int nOptions = dbFailOnError  
);

Parametry

  • nOptions
    Celé číslo určující vlastnosti dotazu.Související informace naleznete v tématu "Spustit metodu" v nápovědě DAO.Bitový operátor OR operátor (lze použít**|**) zkombinovat následující konstanty pro tento argument:

    • dbDenyWrite odepřít oprávnění k zápisu pro ostatní uživatele.

    • dbInconsistent nekonzistentní aktualizace.

    • dbConsistent aktualizace konzistentní.

    • dbSQLPassThrough předávací SQL.Způsobí, že příkaz SQL databáze ODBC předávané ke zpracování.

    • dbFailOnError výchozí hodnota.Vrátit zpět aktualizace dojde k chybě a chybové zprávy uživateli.

    • dbSeeChanges generovat chybu běhu mění data jsou úpravy jiný uživatel.

    [!POZNÁMKA]

    Vysvětlení pojmů "nekonzistentní" a "konzistentní" tématu "Spustit metodu" v nápovědě DAO.

Poznámky

Objekty QueryDef pro spuštění tímto způsobem mohou představovat pouze jeden z následujících typů dotazů:

  • Akční dotazy

  • Předávací dotazy SQL

Spustit nefunguje pro dotazy, které vrací záznamy, například výběrových dotazů.Spustit se běžně používá pro hromadné operace dotazů, se jako aktualizace, Vložit, nebo Vybrat do, nebo pro data definition language (DDL) operace.

Tip

Upřednostňovaný způsob práce s datovými zdroji ODBC je připojit k Microsoft Jet tabulek (.Databáze MDB).Další informace naleznete v tématu "Přístupu externích databází s DAO" v nápovědě DAO.

Volání GetRecordsAffected členské funkce objektu querydef určit počet záznamů, které jsou ovlivněny nejnovější spouštět volání.Například GetRecordsAffected vrací informace o počtu záznamů odstraněny, aktualizaci nebo vložení při spuštění akčního dotazu.Počet vrácených nebudou odrážet změny v souvisejících tabulkách při kaskádové aktualizace nebo odstranění jsou platné.

Pokud zahrnete i dbInconsistent a dbConsistent nebo pokud zahrnete ani, výsledkem je výchozí, dbInconsistent.

Spustit nevrací sadu záznamů.Pomocí spouštět na dotazu, který vybere záznamy způsobuje MFC k vyvolání výjimky typu CDaoException.

Požadavky

Záhlaví: afxdao.h

Viz také

Referenční dokumentace

Třída CDaoQueryDef

Graf hierarchie