Sdílet prostřednictvím


CDatabase::OnSetOptions

Rámci volání této funkce člena při přímo provádění příkazu SQL s ExecuteSQL členské funkce.

virtual void OnSetOptions( 
   HSTMT hstmt  
);

Parametry

  • hstmt
    Popisovač příkazu ODBC, pro které jsou nastaveny možnosti.

Poznámky

CRecordset::OnSetOptionstaké volání funkce tohoto člena.

OnSetOptionsNastaví hodnotu časového limitu přihlášení.Pokud byla předchozí volání SetQueryTimeout a členské funkce OnSetOptions odráží aktuální hodnoty; v opačném případě se nastaví výchozí hodnoty.

[!POZNÁMKA]

Před MFC 4.2 OnSetOptions také nastavit režim zpracování buď snychronous nebo asynchronní.Počínaje MFC 4.2, všechny operace jsou synchronní.Asynchronní operaci provést, je nutné přímé volání funkce rozhraní API ODBC SQLSetPos.

Není nutné potlačit OnSetOptions změnit hodnotu časového limitu.Místo toho vlastní hodnotu časového limitu, volání SetQueryTimeout před vytvořením záznamů; OnSetOptionsNová hodnota bude používat.Nastavení hodnoty se vztahují na dalších operacích na všechny přímé volání SQL nebo sady záznamů.

Přepsat OnSetOptions Pokud chcete nastavit další možnosti.Přepsat vaše by měla zavolat základní třídy OnSetOptions před nebo po volání funkce rozhraní API ODBC SQLSetStmtOption.Postupujte v provádění rámci výchozí metodu OnSetOptions .

Požadavky

Záhlaví: afxdb.h

Viz také

Referenční dokumentace

Třída CDatabase

Graf hierarchie

CDatabase::ExecuteSQL

CDatabase::SetQueryTimeout

CRecordset::OnSetOptions