Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Ошибка: Тест на разрыв связи с MSSQL + запросы к серверу / 9 сообщений из 9, страница 1 из 1
30.04.2013, 11:40
    #38245045
Safich
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка: Тест на разрыв связи с MSSQL + запросы к серверу
Осваиваю работу с MSSQL (стоит экспресс версия). Офис 2010 и 2003 (на разных машинах).
Создаю запрос к серверу, использую хранимку.
Код VBASet qry = CurrentDb.CreateQueryDef("tmpEmployees")
qry.Connect = "ODBC;Driver=SQL Server;Server={local};Database=testbase;UID=sa;PWD=pass;"
qry.ReturnsRecords = True
qry.SQL = "execute GetEmployees @Status=1"
Всё работает - я доволен.
Захотелось мне проверить поведение программы при разрыве соединения с MSSQL - 1) отключал сервер; 2) выдёргивал витуху.
Получаем ошибку - Источник: DAO.Database; Код: 3146. Восстановив соединение, продолжаю получать эту ошибку - только источник теперь Client. Ошибка проходит сама минут через 10 или после перезапуска клиента.

Запрос разумеется удаляется и создаётся заново каждый раз.
...
Рейтинг: 0 / 0
30.04.2013, 12:28
    #38245116
lord_de_tempest
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка: Тест на разрыв связи с MSSQL + запросы к серверу
А в чем вопрос-то?
...
Рейтинг: 0 / 0
30.04.2013, 12:53
    #38245148
Safich
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка: Тест на разрыв связи с MSSQL + запросы к серверу
Ну как сделать так чтобы после восстановления соединения всё нормально работало, а ошибка исчезла?
...
Рейтинг: 0 / 0
30.04.2013, 13:16
    #38245175
Озверин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка: Тест на разрыв связи с MSSQL + запросы к серверу
SafichНу как сделать так чтобы после восстановления соединения всё нормально работало, а ошибка исчезла?

Особенно не разбирался, но:

1) Самый простой способ: пересоздать объект(удалить, создать)
2) Неявный способ, изменить sql connection string... )
...
Рейтинг: 0 / 0
30.04.2013, 14:42
    #38245289
lord_de_tempest
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка: Тест на разрыв связи с MSSQL + запросы к серверу
Не совсем в тему, но было у меня
11389204
...
Рейтинг: 0 / 0
30.04.2013, 17:19
    #38245621
Safich
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка: Тест на разрыв связи с MSSQL + запросы к серверу
2Озверин:
SafichЗапрос разумеется удаляется и создаётся заново каждый раз.
То есть запроса как такового нет, он создаётся с нуля при открытии формы.

2lord_de_tempest:
действительно не очень в тему - у меня нет таймаута (специально проверил - время ожидания = 0)
Да и ошибка возникает сразу же при создании запроса, если кабель/сервер отключен... и продолжается после включения.

Но вот что меня смущает - так это источник ошибки.
...
Рейтинг: 0 / 0
06.05.2013, 13:00
    #38248831
lord_de_tempest
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка: Тест на разрыв связи с MSSQL + запросы к серверу
Safich2lord_de_tempest:
действительно не очень в тему - у меня нет таймаута (специально проверил - время ожидания = 0)

Не, не, это я к вот этому
SafichОшибка проходит сама минут через 10
Вспомнил, что есть параметр "период обновления ODBC", когда установленное им время истекает, источник перезапрашивается.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
28.08.2019, 12:28
    #39854573
Adilby
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка: Тест на разрыв связи с MSSQL + запросы к серверу
lord_de_tempestВспомнил, что есть параметр "период обновления ODBC", когда установленное им время истекает, источник перезапрашивается.
А через VBA можно как нибудь сбросить/обновить/перезапустить этот параметр?
...
Рейтинг: 0 / 0
28.08.2019, 12:50
    #39854584
Панург
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка: Тест на разрыв связи с MSSQL + запросы к серверу
Adilby, вероятно
Код: vbnet
1.
Application.SetOption "ODBC refresh interval (sec)", ЧислоСекунд
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Ошибка: Тест на разрыв связи с MSSQL + запросы к серверу / 9 сообщений из 9, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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