С Новым годом! Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
2 / 2 / 0
Регистрация: 04.07.2019
Сообщений: 60

"ODBC - ошибка вызова" - как отключить такие сообщения?

18.03.2025, 11:47. Показов 1759. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день, уважаемые форумчане!
Имеется база данных в связке MS SQL-сервер и Access (2019).
При некорректном вводе данных в поля формы Access'а выводятся сообщения "ODBC - ошибка вызова".
Ну, например, не заполнил обязательное поле или число превышает заданный предел.
То есть связь с сервером есть, но некорректно заполнены данные.
Если я обрабатываю ошибку средствами Access'а, сообщение всё равно выскакивает.

Я хочу отключить такое сообщение, а ошибку обрабатывать средствами Access'а.
(On Error Resume Next не работает).

Пожалуйста, подскажите, как отключить такие сообщения?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
18.03.2025, 11:47
Ответы с готовыми решениями:

При инсерте выдает сообщение об ошибке, не пойму что не так?
Доброго времени суток. Решил попробовать разобраться с Postgresql субд. собственно есть таблица Profession, которая создается скриптом(для...

Ошибка ODBC вызова при использовании UNION
Добрый день! Access 2010 имеет таблицы, связанные с базой данных ODBC. При использовании запроса с несколькими UNION типа SELECT...

Отчёт при открытии даёт "ODBC ошибка вызова"
Отчёт, построенный на запросе к нескольким присоединённым таблицам SQL Server При попытке открытия выдаёт сообщение @ODBC ошибка вызова»....

8
Мы один, давай на "ты"
3836 / 1382 / 343
Регистрация: 16.06.2016
Сообщений: 3,273
18.03.2025, 17:18
SmitW, пример обработки (и закомментированное тоже) Аварийный вылет AccessRuntime

номер твоей ошибки, емнип, 3146
0
2 / 2 / 0
Регистрация: 04.07.2019
Сообщений: 60
18.03.2025, 18:15  [ТС]
Цитата Сообщение от Панург Посмотреть сообщение
номер твоей ошибки, емнип, 3146
Спасибо, Панург, но я наверное неправильно выразился.

Мне нужно отключить ЛЮБЫЕ сообщения об ошибках ODBC.
А о том, что пользователь ввёл (или не ввёл) правильные данные, я сделаю свой, собственный, обработчик.

На практике получается так: пользователь сделал какую-то ошибку. Созданный мной обработчик проверил и выяснил, что данные введены некорректно, и выдает сообщение, что нужно ввести правильные данные (дату, цифру, ещё что-нибудь).

Но при этом сообщение об ошибке ODBC всё равно возникает, как бы параллельно, она мне мешает, и мне её нужно подавить.
0
Мы один, давай на "ты"
3836 / 1382 / 343
Регистрация: 16.06.2016
Сообщений: 3,273
18.03.2025, 18:44
Цитата Сообщение от SmitW Посмотреть сообщение
На практике получается так: пользователь сделал какую-то ошибку. Созданный мной обработчик проверил и выяснил, что данные введены некорректно, и выдает сообщение, что нужно ввести правильные данные (дату, цифру, ещё что-нибудь).
ну так и покажи как обрабатываешь

Добавлено через 5 минут
Цитата Сообщение от SmitW Посмотреть сообщение
Мне нужно отключить ЛЮБЫЕ сообщения об ошибках ODBC
в примере показаны два варианта обработчика. Это понятно? Вот и фильтруй.
Или ты хочешь как-то вообще отключить сообщения от драйверов?
0
2 / 2 / 0
Регистрация: 04.07.2019
Сообщений: 60
19.03.2025, 09:54  [ТС]
Цитата Сообщение от Панург Посмотреть сообщение
ну так и покажи как обрабатываешь
ситуаций может быть великое множество

и именно поэтому
Цитата Сообщение от Панург Посмотреть сообщение
Или ты хочешь как-то вообще отключить сообщения от драйверов?
да, именно так
0
Мы один, давай на "ты"
3836 / 1382 / 343
Регистрация: 16.06.2016
Сообщений: 3,273
19.03.2025, 10:48
Цитата Сообщение от SmitW Посмотреть сообщение
ситуаций может быть великое множество
например? мне не надо множество (к тому же не такое уж и множество).
Цитата Сообщение от SmitW Посмотреть сообщение
Цитата Сообщение от Панург Посмотреть сообщение
Или ты хочешь как-то вообще отключить сообщения от драйверов?
да, именно так
интересно... А как узнать что что-то не в порядке?
0
2 / 2 / 0
Регистрация: 04.07.2019
Сообщений: 60
19.03.2025, 12:01  [ТС]
Цитата Сообщение от Панург Посмотреть сообщение
А как узнать что что-то не в порядке?
Все ситуации в процессе отладки базы данных я проверю НЕ отключая сообщения ODBC.
Клиенту я предоставлю базу уже без этих сообщений, а со своими, ну то есть с собственной обработкой ошибок
0
Мы один, давай на "ты"
3836 / 1382 / 343
Регистрация: 16.06.2016
Сообщений: 3,273
19.03.2025, 17:33
тяжёлый случай...
0
Эксперт MS Access
 Аватар для alvk
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
20.03.2025, 03:39
А я прямо на sql сервере находил текст и правил
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
20.03.2025, 03:39
Помогаю со студенческими работами здесь

"ODBC - ошибка вызова" при добавлении записи в таблицу
Никак не могу добавить новую запись в таблицу. Отладчик останавливается на rst.Update и пишет "ODBC - ошибка вызова". Если что,...

Как отключить сообщения об ошибке?
Здравствуйте. Подскажите как отключить сообщения об ошибке при обновлении-отправке веб-запроса из Excel. У меня циклический алгоритм. ...

Как отключить INFO сообщения в эклипсе?
вот хочу чтоб этого небыло в консоли. Я пыталась как советуют добавить в мавен <dependency> ...

Как отключить в Olecontainer служебные сообщения Word?
Как отключить в Olecontainer служебные сообщения Word? А то при открытии файла пишет иногда про макросы, притом естественно не в главном...

как в Excel отключить всплывающие сообщения о печати файла?
Все здравствуйте! Подскажите, пожалуйста, как в Excel программно отключить всплывающие сообщения , информирующие о том, что идет печать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru