CDaoWorkspace::GetIsolateODBCTrans
Rufen Sie die Memberfunktion auf, um den aktuellen Wert der Eigenschaft DAO IsolateODBCTrans für den Arbeitsbereich.
BOOL GetIsolateODBCTrans( );
Rückgabewert
Ungleich 0 (null), wenn ODBC-Transaktionen lokalisiert werden; 0 andernfalls.
Hinweise
In einigen Situationen müssen Sie möglicherweise die mehreren gleichzeitigen Transaktionen verfügen, die auf derselben ODBC-Datenbank ausstehen.Um dies zu erreichen, müssen Sie einen separaten Arbeitsbereich für jede Transaktion öffnen.Beachten Sie, dass, obwohl jeder Arbeitsbereich eine eigene ODBC-Verbindung zur Datenbank haben kann, dieses die Systemleistung beeinträchtigt.Da Transaktionsisolation normalerweise nicht erforderlich ist, sind ODBC-Verbindungen aus mehreren Arbeitsbereichsobjekten, die vom gleichen Benutzer geöffnet sind, standardmäßig freigegeben.
Einige ODBC-Server, wie Microsoft SQL Server, lassen keine gleichzeitige Transaktionen in einer einzelnen Verbindung.Wenn Sie mehrere Transaktionen auf einmal während für eine solche Datenbank haben müssen, legen Sie die IsolateODBCTrans-Eigenschaft zu TRUE auf jedem Arbeitsbereich fest, sobald Sie ihn öffnen.Dies erzwingt eine separate ODBC-Verbindung für jeden Arbeitsbereich.
Weitere Informationen finden Sie im Thema "IsolateODBCTrans-Eigenschaft" in der DAO-Hilfe.
Anforderungen
Header: afxdao.h