powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как увидеть какая именно ошибка ODBC произошла!
5 сообщений из 5, страница 1 из 1
Как увидеть какая именно ошибка ODBC произошла!
    #32386005
puzzo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня запрос к серверу, который запускает там хранимую процедуру обработки данных, которая в свою очередь иногда не срабатывает по разным причинам возвращая ошибки и прочее...
Когда в Аксессе запускаешь запрос не из программы, а руками, то помимо надписи ODBC CALL FAILED следующим она выдает то, что получила от процедуры, т.е. реальную ошибку произошедшую на сервере ...
Как это информацию можно получить запуская запрос непосредственно из программы?
...
Рейтинг: 0 / 0
Как увидеть какая именно ошибка ODBC произошла!
    #32386015
assa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ищи поиском.
тут публиковалось.
(ерроров на самом деле несколько больше, чем один, и их можно перебирать)
...
Рейтинг: 0 / 0
Как увидеть какая именно ошибка ODBC произошла!
    #32386039
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DBEngine.Errors
ADODB.Connections.Errors
...
Рейтинг: 0 / 0
Как увидеть какая именно ошибка ODBC произошла!
    #32386062
puzzo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все равно работает как то странно, то показывает одну и ту же ошибку ко всем, то вообще ошибок не видит

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
CurrentDb.QueryDefs( "_SQL" ).SQL = Q
DoCmd.SetWarnings False
DoCmd.OpenQuery  "_SQL" 
DoCmd.SetWarnings True
If err.description <>  "" Then ShowAllErrors

Sub ShowAllErrors()
    Dim MyError As Error
    MsgBox DBEngine.Errors.count
    For Each MyError In DBEngine.Errors
      With MyError
        MsgBox .Number & "  " & .description
      End With
    Next MyError
End Sub
...
Рейтинг: 0 / 0
Как увидеть какая именно ошибка ODBC произошла!
    #32386092
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Автор писал:DoCmd.SetWarnings False
DoCmd.OpenQuery "_SQL"
DoCmd.SetWarnings True
Вместо этого предлагаю попробовать:CurrentDb.Execute "_SQL"
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как увидеть какая именно ошибка ODBC произошла!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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