Condividi tramite


CDaoWorkspace::SetIsolateODBCTrans

Chiamare la funzione membro per impostare il valore della proprietà di l IsolateODBCTrans per l'area di lavoro.

void SetIsolateODBCTrans( 
   BOOL bIsolateODBCTrans  
);

Parametri

  • bIsolateODBCTrans
    Passare TRUE se si desidera avviare transazioni di isolamento ODBC.Passare FALSE se si desidera interrompere di isolare le transazioni ODBC.

Note

In alcune situazioni, può essere necessario avere transazioni concorrenti in corso lo stesso database ODBC.A tale scopo, è necessario aprire un'area di lavoro separata per ogni transazione.Sebbene ogni area di lavoro può avere la propria connessione al database ODBC, questo rallentamento delle prestazioni di sistema.Poiché l'isolamento di transazione in genere non è necessario, le connessioni ODBC da più oggetti dell'area di lavoro aperti dallo stesso utente vengono condivisi per impostazione predefinita.

Alcuni server ODBC, quale Microsoft SQL Server, non consentono le transazioni concorrenti in una sola connessione.Se è necessario disporre di più transazioni contemporaneamente in attesa rispetto a tale database, impostare la proprietà di IsolateODBCTrans a TRUE su ogni area di lavoro non appena si apre la.Forza una connessione ODBC separata per ogni area di lavoro.

Requisiti

Header: afxdao.h

Vedere anche

Riferimenti

Classe di CDaoWorkspace

Grafico della gerarchia

CDaoWorkspace::GetIsolateODBCTrans