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