powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Не выводится сообщение об ошибке
5 сообщений из 5, страница 1 из 1
Не выводится сообщение об ошибке
    #32640627
roman10
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть связанная таблица, для которой установленно ограничение FOREIGN KEY. При попытке удалить запись должно выводиться стандартное SQL серверное сообщение, что нарушено ограничение целостности. Но на практике же ничего не выводится, хотя если попытаться удалить запись, не связанную по FOREIGN KEY, то Акцесс как положено спрашивает "Будет удалена 1 запись и т.д." Весь прикол в том, что если создать новый mdb с нуля, то все работает на ура. Но ведь мне надо в рабочем проекте...

Идея в том, чтобы перехватытвать эту ошибку в OnError и предупреждать пользователя. Но это событие ессесно не вызывается по причине мне совершенно непонятной. В чем могут быть грабли, подскажите пожалуйста.
...
Рейтинг: 0 / 0
Не выводится сообщение об ошибке
    #32640661
Bely
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
roman10Идея в том, чтобы перехватытвать эту ошибку в OnError и предупреждать пользователя. Но это событие ессесно не вызывается по причине мне совершенно непонятной. В чем могут быть грабли, подскажите пожалуйста.

А у тебя связь по внешнему ключу как создана?
Может с признаком каскадного удаления?
...
Рейтинг: 0 / 0
Не выводится сообщение об ошибке
    #32640694
roman10
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BelyМожет с признаком каскадного удаления?

Нет. Каскадного удаления нет (речь идет о SQL-Server'е, как я понимаю)
...
Рейтинг: 0 / 0
Не выводится сообщение об ошибке
    #32640712
Bely
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
roman10Нет. Каскадного удаления нет (речь идет о SQL-Server'е, как я понимаю)
Дык, Ну ты бы определился что у тебя там :)
А на сервере нет каскадного удаления?
А как к серверу коннектишься?
...
Рейтинг: 0 / 0
Не выводится сообщение об ошибке
    #32640782
roman10
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таблицы лежат на SQL-Server'e, там же установлено ограничение. Насчет коннекта: явно я никак не коннектюсь, просто связанная таблица, которую я открываю и пытаюсь удалить запись.

Здается мне, что сие есть очередной глюк Акцесса. Как он достал меня, если б кто знал...
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Не выводится сообщение об ошибке
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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