Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / FoxPro, Visual FoxPro Новый топик    Ответить
 Уровень вложенности транзации  [new]
funikovyuri
Member

Откуда: Симферополь
Сообщений: 4045
Как для remote views организовать что-то вроде nested transactions. Насколько я понял нельзя так как ODBC поддерживает только autocommit и implicit transactions - и не поддерживает explicit transaction. При этом MSDN не советует применять ручное управление транзакциями для ODBC (т.е. не советует посылать команды типа begin trans напрямую на сервер). Или выход есть?
4 окт 04, 14:38    [1006488]     Ответить | Цитировать Сообщить модератору
 Re: Уровень вложенности транзации  [new]
SergeyPl
Member

Откуда: Харьков
Сообщений: 287
Наверное, лучше делать следующим образом:
1. Использовать транзакционный механизм сервера.
2. Из клиента вызывать хранимые процедуры на сервере. В них и будут транзакции.
3. Локальные View использовать только для отображения информации.

См. SQLCONNECT(),SQLEXEC() и т.д.
4 окт 04, 17:35    [1007395]     Ответить | Цитировать Сообщить модератору
 Re: Уровень вложенности транзации  [new]
funikovyuri
Member

Откуда: Симферополь
Сообщений: 4045
Sergey
Сергей, все это я и так знаю. Просто у меня есть конкретный вопрос и на него хочу не менее конкретный ответ... Т.е. это сугубо практическая проблема и мне нужно знать, как ее решить
4 окт 04, 17:52    [1007451]     Ответить | Цитировать Сообщить модератору
 Re: Уровень вложенности транзации  [new]
SergeyPl
Member

Откуда: Харьков
Сообщений: 287
funikovyuri
Sergey
Сергей, все это я и так знаю. Просто у меня есть конкретный вопрос и на него хочу не менее конкретный ответ... Т.е. это сугубо практическая проблема и мне нужно знать, как ее решить

Тогда в MSDN смотри:
Implement Nested Transactions with Oracle
Nested Transactions Not Available in ODBC/OLE DB/ADO
Implement Nested Transactions with ADO and SQL Server
4 окт 04, 17:58    [1007470]     Ответить | Цитировать Сообщить модератору
 Re: Уровень вложенности транзации  [new]
funikovyuri
Member

Откуда: Симферополь
Сообщений: 4045
Чего смотреть? В MSDN сказано что их нет в ODBC так как там нет explicit transactions... Вопрос в том как это обойти!?
5 окт 04, 10:16    [1008396]     Ответить | Цитировать Сообщить модератору
Все форумы / FoxPro, Visual FoxPro Ответить