powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Форма + Субформа + Транзакция
2 сообщений из 2, страница 1 из 1
Форма + Субформа + Транзакция
    #32370003
Pavel Krupets
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Hello,

У меня есть форма в которой содержиться субформа. Формы связаны программно для того чтобы устанавливать общую транзакцию (ADO).

Проблема заключается в том что в базе есть тригеры в которых содержиться ROLLBACK TRANSACTION. Если происходит ошибка в Subform'е то откатываются изменения и в форме и в субформе ну и транзакция прекращается.

Не хочется выносить логику отвечающую за целостность базы в приложение (при вставке записи в субформе она должна провериться сразу же после ввода а не потом по нажатию Ok).

Пока только придумал вот что:
- Выполнять все изменения в базе в ручную (не использовать recordset's). Если произошла ошибка показать ее пользователю и при следующей попытке вставить что-то в базу выполнить транзакцию заново. Но это как-то тяжеловесно получается.
- Выносить или дублировать логику целостности в приложение.

Хочется услышать мнение всезнающего all...

Thx!
...
Рейтинг: 0 / 0
Форма + Субформа + Транзакция
    #32370081
Pavel Krupets
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уже не надо разобрался...
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Форма + Субформа + Транзакция
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]