Блокирование

Программирование на Visual Basic for Applications
veroman
Новичок
Новичок
 
Сообщения: 46
Зарегистрирован: 26.06.2004 (Сб) 10:57

Блокирование

Сообщение veroman » 08.09.2004 (Ср) 9:13

Создаю Коннект к текущей базе данных, В нем создаю 2 Рекордсета для работы с двумя таблицами(добавление туда данных). После добавления данных делаю КомитТранзакшен. Данные в таблицы вносятся не сразу(из-за использования транзакций) Вопрос в том, как исключить доступ к таблицам, пока туда не внесутся данные в результате трагзакции.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 08.09.2004 (Ср) 9:18

Перед изменением делай BeginTrans. Ну и поиграйся с IsolationLevel.
Lasciate ogni speranza, voi ch'entrate.

veroman
Новичок
Новичок
 
Сообщения: 46
Зарегистрирован: 26.06.2004 (Сб) 10:57

Сообщение veroman » 08.09.2004 (Ср) 10:20

BeginTrans я делаю, иначе какую транзакцию я бы подтверждал.
А что такое IsolationLevel?

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 08.09.2004 (Ср) 10:25

Это свойство, определяющее "уровень изоляции" транзакций. Объяснять очень долго, лучше почитай здесь и в BookOnline
Lasciate ogni speranza, voi ch'entrate.


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 80

    TopList