powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Реакция Акцесса на откат транзакции
5 сообщений из 5, страница 1 из 1
Реакция Акцесса на откат транзакции
    #32503796
roman10
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть форма в Акцессе, и есть таблица на SQL Server'е. На таблице висит триггер, который если данные неверны, делает ROLLBACK TRANSACTION. Так что делает форма: она никак не реагирует на эту ситуацию, ведет себя так, как будто запись успешно добавлена (показывает следующую пустую запись). Правда если вернуться назад, то можно увидеть, что все поля этой записи имеют значение #Удалено. Никаких тебе OnError и вообще ни звука!

Еще прикольней, если запись не добавляется, а редактируется. Акцесс нормально проглатывает неверные данные, более того, если полистать записи, а потом вернуться к измененной, то она так и сохранит неверные значения! И это при том, запись на сервере так и не изменилась (молодец триггер не дал).
Интресно это глюк Акцесса или у меня? Я склоняюсь к первому варианту :).
...
Рейтинг: 0 / 0
Реакция Акцесса на откат транзакции
    #32503827
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а команда синхронизации формы какая?
и есть ли вообще
...
Рейтинг: 0 / 0
Реакция Акцесса на откат транзакции
    #32503846
roman10
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sasha_1а команда синхронизации формы какая
Похоже я чего то не допонимаю. Что за зверь? Никакой команды я не делаю. Запись постится при нажатии на кнопку "Новая запись"
...
Рейтинг: 0 / 0
Реакция Акцесса на откат транзакции
    #32503892
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у формы Аксеса есть такое свойство - Команда синхронизации (ResyncCommand).
в ней надо написать команду которая будет засасывать данные с сервака после их обновления(добавления/удаления).
пишется она ввиде:
select <столбцы используемые в форме>
from <однозначная таблица>
where <первичный ключ>=?
именно вопросик
...
Рейтинг: 0 / 0
Реакция Акцесса на откат транзакции
    #32504063
roman10
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробовал задать это свойство. В редакторе свойств я его не нашел. Пытаюсь установить в событии OnLoad но он выдает "Введенное выражение содержит недопустимую ссылку на свойство ResyncCommand"
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Реакция Акцесса на откат транзакции
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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