CDaoWorkspace::SetIsolateODBCTrans

аннулировать SetIsolateODBCTrans (BOOL bIsolateODBCTrans );
броска (CDaoException, CMemoryException);

Параметры

bIsolateODBCTrans

 Передайте значение TRUE , если вы хотите начать изоляции транзакции ODBC. Передайте значение FALSE если вы хотите прекратить изоляцию транзакций ODBC.

Примечания

Вызов этой функции-члена для задания значения свойства DAO IsolateODBCTrans для рабочей области. В некоторых ситуациях возможно, потребуется иметь несколько одновременных транзакций до на той же базе данных ODBC. Для этого необходимо открыть отдельную рабочую область для каждой транзакции. Хотя каждой рабочей области может иметь собственное подключение ODBC к базе данных, это замедляет производительность системы. Поскольку уровень изоляции транзакции не обычно требуется, по умолчанию являются общими соединения ODBC от нескольких объектов рабочей области, открыт пользователем же.

Некоторые серверы ODBC, такие как Microsoft SQL Server, не позволяют одновременных транзакций в одном соединении. Если вам нужно иметь более одной транзакции в тот момент до против такой базы данных, свойству IsolateODBCTrans значение TRUE в каждой рабочей области после того, как вы открыть его. Это вынуждает отдельного подключения ODBC для каждой рабочей области.

Дополнительные сведения о рабочих областях можно найти в статье DAO рабочее пространство. Для больше информации о сделках, обратитесь к статье DAO рабочее пространство: Управление операции. Для больше о работе с источниками данных ODBC через DAO, обратитесь к статье DAO внешние: работа с внешними источниками данных. Все статьи находятся в Руководстве по Visual C++ программист.

Обзор CDaoWorkspaceЧлены класса | Иерархическая схема

См. также CDaoWorkspace::GetIsolateODBCTrans

Index