Udostępnij za pośrednictwem


CDaoWorkspace::SetIsolateODBCTrans

Wywołanie tej funkcji Członkowskich do ustawiania wartości właściwości DAO IsolateODBCTrans dla obszaru roboczego.

void SetIsolateODBCTrans( 
   BOOL bIsolateODBCTrans  
);

Parametry

  • bIsolateODBCTrans
    Przekazać TRUE , jeśli chcesz rozpocząć izolowanie transakcji ODBC.Przekazać FALSE , jeśli chcesz zatrzymać izolowanie transakcji ODBC.

Uwagi

W niektórych sytuacjach konieczne może mieć wiele jednoczesnych transakcji do czasu na tej samej bazy danych ODBC.Aby to zrobić, należy otworzyć oddzielny obszar roboczy dla każdej transakcji.Chociaż każdy obszar roboczy może mieć własne połączenie ODBC z bazą danych, to zmniejsza wydajność systemu.Ponieważ izolacji transakcji nie jest zazwyczaj wymagane, są domyślnie udostępniane połączenia ODBC z wielu obiektów roboczego otwarty przez samego użytkownika.

Niektóre serwery ODBC, takich jak Microsoft SQL Server, nie zezwalają na jedno połączenie jednoczesnych transakcji.Jeśli potrzebujesz więcej niż jedną transakcję w czasie czasu wobec takiej bazy danych, ustaw właściwość IsolateODBCTrans na TRUE na każdy obszar roboczy, natychmiast go otworzyć.Zmusza to osobne połączenie ODBC dla każdego obszaru roboczego.

Wymagania

Nagłówek: afxdao.h

Zobacz też

Informacje

Klasa CDaoWorkspace

Wykres hierarchii

CDaoWorkspace::GetIsolateODBCTrans