Транзакции в Access

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
FromTanC
Начинающий
Начинающий
 
Сообщения: 23
Зарегистрирован: 10.03.2006 (Пт) 10:12

Транзакции в Access

Сообщение FromTanC » 10.03.2006 (Пт) 10:15

В одной процедуре у меня выполняется обновление нескольких таблиц в разных рекодрсетах. Можно ли как-то запихать все эти действия в одну транзакцию?

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

Сообщение alibek » 10.03.2006 (Пт) 10:17

Начать транзакцию.(BeginTrans)
Выполнить операции.
Завершить транзакцию. (CommitTrans)
Lasciate ogni speranza, voi ch'entrate.

FromTanC
Начинающий
Начинающий
 
Сообщения: 23
Зарегистрирован: 10.03.2006 (Пт) 10:12

Сообщение FromTanC » 10.03.2006 (Пт) 10:20

так не работает,он коммитит только работу с последним рекодсетом

Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3287
Зарегистрирован: 21.05.2004 (Пт) 9:28
Откуда: Москва

Сообщение Andrey Fedorov » 10.03.2006 (Пт) 10:57

FromTanC писал(а):так не работает,он коммитит только работу с последним рекодсетом


Чего ради? Все работает.

Если у тебя все в рамках одной транзакции, конечно.
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...

Nicky
Постоялец
Постоялец
 
Сообщения: 519
Зарегистрирован: 12.08.2004 (Чт) 12:14

Сообщение Nicky » 10.03.2006 (Пт) 16:41

FromTanC писал(а):так не работает,он коммитит только работу с последним рекодсетом


FROM MSDN
Within one Workspace object, transactions are always global to the Workspace and aren't limited to only one Connection or Database object. If you perform operations on more than one connection or database within a Workspace transaction, resolving the transaction (that is, using the CommitTrans or Rollback method) affects all operations on all connections and databases within that workspace.


Вернуться в Базы данных

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

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

    TopList