CDaoWorkspace::SetIsolateODBCTrans

void SetIsolateODBCTrans (BOOL bIsolateODBCTrans );
jeter (CDaoException, CMemoryException);

Paramètres

bIsolateODBCTrans

  ;Passer la valeur TRUE si vous souhaitez commencer l'isolation des transactions ODBC. Passez FALSE si vous souhaitez arrêter d'isolement des transactions ODBC.

Remarques

Appelez cette fonction membre pour définir la valeur de la propriété IsolateODBCTrans DAO pour l'espace de travail. Dans certaines situations, vous devrez peut-être avoir de multiples transactions simultanées en attendant sur la même base de données ODBC. Pour ce faire, vous devez ouvrir un espace de travail séparé pour chaque transaction. Bien que chaque espace de travail peut avoir sa propre connexion ODBC à la base de données, cela ralentit les performances du système. Parce que l'isolation des transactions n'est pas normalement requise, les connexions ODBC à partir de plusieurs objets d'espace de travail ouverts par le même utilisateur sont partagées par défaut.

Certains serveurs ODBC, tels que Microsoft SQL Server, ne permettent pas des opérations simultanées sur une seule connexion. Si vous avez besoin d'avoir plus d'une transaction à la fois en attendant une telle base de données, définissez la propriété IsolateODBCTrans sur TRUE pour chaque espace de travail dès que vous l'ouvrez. Cela oblige à une connexion ODBC distincte pour chaque espace de travail.

Pour plus d'informations sur les espaces de travail, consultez l'article DAO Workspace. Pour plus d'informations sur les transactions, consultez l'article DAO Workspace : gestion des Transactions. Pour plus d'informations sur l'utilisation des sources de données ODBC via DAO, consultez l'article DAO externe : travailler avec les Sources de données externes. Tous les articles sont dans le Guide du programmeur Visual C++.

Aperçu CDaoWorkspace |  ; Membres de la classe | Graphique de la hiérarchie

Voir aussi  ;CDaoWorkspace::GetIsolateODBCTrans

Index