Condividi tramite


CDaoWorkspace::GetIsolateODBCTrans

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

BOOL GetIsolateODBCTrans( );

Valore restituito

Diverso da zero se le transazioni ODBC sono isolate; in caso contrario 0.

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.Tenere presente che anche se 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.

Per informazioni correlate, vedere l'argomento "proprietà di IsolateODBCTrans" nella Guida di DAO.

Requisiti

Header: afxdao.h

Vedere anche

Riferimenti

Classe di CDaoWorkspace

Grafico della gerarchia

CDaoWorkspace::SetIsolateODBCTrans