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

Код: 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
23.01.2004, 13:11
    #32386092
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как увидеть какая именно ошибка ODBC произошла!
Автор писал:DoCmd.SetWarnings False
DoCmd.OpenQuery "_SQL"
DoCmd.SetWarnings True
Вместо этого предлагаю попробовать:CurrentDb.Execute "_SQL"
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как увидеть какая именно ошибка ODBC произошла! / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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