powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как изменить Connection Timeout у прилинкованных таблиц?
4 сообщений из 4, страница 1 из 1
Как изменить Connection Timeout у прилинкованных таблиц?
    #39498925
K-Nick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток.
Есть приложение Access 2010 к которому прилинкованы таблицы MS SQL-сервера. Все хорошо работало, пока не понадобилось использовать это приложение из очень удаленного места. Среднее время пинга на IP SQL-сервера - 70ms.
При попытке обратиться к серверу возникает ошибка вида:

Соединение не выполнено:
SQLState:="01000"
Ошибка SQL Server: 53
[Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionOpen(Connect()).
Соединение не выполнено:
SQLState:="08001"
Ошибка SQL Server: 17
[Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server не существует или доступ запрещен.

Для того чтобы запомнить имя пользователя SQL сервера и пароль, в начале работы программы выполняется команды вида:

Set db = ws.OpenDatabase("", False, False, stConnet)

Если в stConnet я устанавливаю большое значение параметра "Connection Timeout", то соединение проходит, но при обращении к прилинкованным таблицам возникает та же ошибка.

Попробовал добавить этот параметр в файл DSN, но в таблице MSysObject в поле Connect хранятся только параметры DRIVER, SERVER и DATABASE.

Подскажите, как решить эту проблему?
Заранее премного благодарен.
...
Рейтинг: 0 / 0
Как изменить Connection Timeout у прилинкованных таблиц?
    #39499033
K-Nick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И сопутствующая проблема:

Почему-то выполнение команды CurrentDb.QueryTimeout=600

не изменяет значение QueryTimeout, оно так и остается 60.
Хотя, судя по примеру из хелпа, должно меняться.
...
Рейтинг: 0 / 0
Как изменить Connection Timeout у прилинкованных таблиц?
    #39499364
guest_rusimport
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
K-Nick,
посмотрите тут
http://www.utteraccess.com/forum/index.php?showtopic=2013998
похожая проблема
...
Рейтинг: 0 / 0
Как изменить Connection Timeout у прилинкованных таблиц?
    #39499949
K-Nick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
guest_rusimport,

Спасибо! Разобрался как менять QueryTimeout.
Оказывается "в лоб" у CurrentDb он не меняется. Надо делать так:

Set Db = CurrentDb
Db.QueryTimeout=600

С ошибкой подключения к серверу тоже все разрешилось, только непонятно как.
Сотрудники филиала что-то подправили, а что - пока не колются.

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


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