Sdílet prostřednictvím


CDaoWorkspace::SetIsolateODBCTrans

Volání funkce tohoto člena nastavte hodnotu vlastnosti DAO IsolateODBCTrans pro pracovní prostor.

void SetIsolateODBCTrans( 
   BOOL bIsolateODBCTrans  
);

Parametry

  • bIsolateODBCTrans
    Předat TRUE Pokud chcete začít izolace transakcí ODBC.Předat FALSE Pokud chcete zastavit izolace transakcí ODBC.

Poznámky

V některých situacích můžete mít více souběžných transakcí čekajících na stejné databáze ODBC.K tomu musíte otevřít samostatné pracovní prostor pro každou transakci.Ačkoli každý pracovní prostor může mít vlastní připojení databáze ODBC, to zpomaluje výkon systému.Protože izolace transakce nejsou obvykle požadovány, jsou ve výchozím nastavení sdíleny připojení ODBC z více objektů pracovního prostoru otevřen stejným uživatelem.

Některé servery ODBC, například Microsoft SQL Server, neumožňují simultánních transakcí na jedno připojení.Pokud potřebujete více transakcí současně čekající proti takové databáze, nastavte vlastnost IsolateODBCTrans na TRUE na každý pracovní prostor, jakmile jej otevřete.Toto přinutí samostatné připojení ODBC pro každý pracovní prostor.

Požadavky

Záhlaví: afxdao.h

Viz také

Referenční dokumentace

Třída CDaoWorkspace

Graf hierarchie

CDaoWorkspace::GetIsolateODBCTrans