Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.12.2012, 09:39   #1
Swatch
Форумчанин
 
Регистрация: 05.07.2009
Сообщений: 209
Печаль Время ожидания истекло

Доброе время суток. Возможно эту тему следовало бы открыть в разделе SQL, но все же. Кто может и кто знает, подскажите пожалуйста, как можно увеличить время ожидания при выполнении запроса к серверу, сформированный из Акцеса. Например
Код:
rst.open "select * from Нормы", cnn
Замучала ошибка "Время ожидания истекло". Причем независимо от того, что делает запрос, выбирает, удаляет, изменяет ли данные в таблице. Можно ли используя такую конструкцию, указать время ожидания. Очень много запросов к серверу прописано именно таким образом. Менять все их на хранимые процедуры займет не один месяц... Что можно сделать?
Swatch вне форума Ответить с цитированием
Старый 04.12.2012, 20:22   #2
Teslenko_EA
Участник клуба
 
Регистрация: 10.08.2009
Сообщений: 1,796
По умолчанию

Здравствуйте Swatch.
"Время ожидания истекло ..много запросов .. прописано .. таким образом.."
Ошибку - Вы получаете не от запроса, эту ошибку выдает Connect - подключение к источнику.
"..Менять .. на хранимые процедуры займет не один месяц.." - конечно лучше если SQL
конструкции выполняются на стороне сервера, но надеяться на на перекладывание
как на "панацею" не стоит.
При подключении с помощью OLEDB на стороне клиента изменять что либо не возможно.
С использованием DSN есть небольшой шанс поупражняться с PageTimeout
Но в любом случае необходимо проверять и настраивать сервер, например статус AUTO_CLOSE, Query time-out, ...

Успехов Вам.
Евгений.
Teslenko_EA вне форума Ответить с цитированием
Старый 05.12.2012, 12:28   #3
gluk_fm
Форумчанин
 
Аватар для gluk_fm
 
Регистрация: 09.06.2011
Сообщений: 515
По умолчанию

Добрый день.
Недавно сталкивался с похожей проблемой (а может и с не такой).
Решилась следующим образом: Привязал таблицу из ДВХ и при привязке (свойства соединение убрал галочку "Time out" на одной из вкладок)
gluk_fm вне форума Ответить с цитированием
Старый 05.12.2012, 13:06   #4
Swatch
Форумчанин
 
Регистрация: 05.07.2009
Сообщений: 209
По умолчанию

Спасибо за ответы. Я попробовала прописать в строке подключения, которое потом использую, свойства Connect TimeOut и General TimeOut и установила их равными 0. Пока не поняла, помогает ли это.
Swatch вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Большое время ожидания ответа сервера pest11 БД в Delphi 9 29.03.2012 08:16
Ошибка "Время ожидания истекло" Kveldulv Microsoft Office Excel 0 16.02.2010 13:31
Таймер ожидания Колючка* Общие вопросы Delphi 3 20.01.2010 18:43
Время ожидания запроса подключения... Google[Bot] БД в Delphi 17 26.01.2009 01:11
Функции ожидания odi_noki Win Api 6 03.11.2008 09:00