Форум: "Базы";
Текущий архив: 2008.04.27;
Скачать: [xml.tar.bz2];
ВнизПроблема на медленном соединении Найти похожие ветки
← →
Виталий Панасенко © (2007-11-29 17:38) [0]Подключаюсь к БД MS SQL на скорости 19200(просьба не смеяться !:-)) )... Простые запросы проходят без проблем. Но нужно использовать функцию(с MS SQL не работал, так и не понял, чем функция отличается от ХП). Так вот: один и тот же запрос(текст) в Query Analizer отрабатывает, а в программке на Д - "Время ожидания истекло".. Хоть и время устанавливаю в 5-10 минут.. БДЕ через ODBC - тоже отработало...Да, в функции создается временная таблица...проверить это на скорости 10/100 мбит пока нет возможности(доберусь до сервера, узнаю)
← →
sniknik © (2007-11-29 17:50) [1]> в Query Analizer отрабатывает, а в программке на Д - "Время ожидания истекло"..
?
проверь в http://www.filefactory.com/file/a2c2f4/ (500мг)
она тоже на дельфи
> Хоть и время устанавливаю в 5-10 минут..
поставь 0, это ждать бесконечно...
← →
Gadenysh (2007-11-29 17:57) [2]А это проблема не скорости соединения. Это проблема ADO(ведь о нем же речь?). Сам такое наблюдал не раз. Там, если не ошибаюсь, иногда подвисает sp_prepare(можешь посмотреть Profiler-ом) на более-менее сложных запросах, использующих функции и вьюхи. Причину я сам не докопал, изменил запросы(развернул функции и вьюхи в один запрос). К вопросу присоединюсь, может кто знает причину и способ устранения?
← →
ЮЮ © (2007-11-30 03:51) [3]> а в программке на Д - "Время ожидания истекло".. Хоть и время устанавливаю в 5-10 минут..
Какой компонент испльзуещь для выполнения запроса? Кажется говорили, что у TADOQuery баг с установкой времени ожидания.
> Да, в функции создается временная таблица...
> в Query Analizer отрабатывает
За какое время?
← →
sniknik © (2007-11-30 09:06) [4]> Кажется говорили, что у TADOQuery баг с установкой времени ожидания.
это было в 5 дельфе... ну может в 6й без если обновлений, а тут D7. не должно бы.
и было не только в TADOQuery, а во всех компонентах, TADODataSet точно (приходилось править генофонд, а TADOQuery я точно, и изначально не использовал...).
← →
Anatoly Podgoretsky © (2007-11-30 09:32) [5]
> > в Query Analizer отрабатывает
>
> За какое время?
Какая разница, если установки среды разные, например таймауты, синхронное vs ассинхронное, отсутствие обработки мемо, set параметры и т.д.
← →
Виталий Панасенко © (2007-11-30 09:33) [6]Спасибо
> ЮЮ © (30.11.07 03:51) [3]
Все дело, похоже, было в TADOQuery. Поменял на ADODataSet - отрабатывает без проблем(пока не обнаружил).Это старый проектик, давно дело было. Прав sniknik - ADOQuery "фтопку"..:-)
← →
Виталий Панасенко © (2007-11-30 09:43) [7]Хотя.. только что по быстряку кинул ADOConnect/ADOQuery - отработало, при чем не раз... Вообще ничего не менял в настройках ADOConnection/ADOQuery..."Сранно, сранно..."
← →
sniknik © (2007-11-30 11:03) [8]> Это старый проектик, давно дело было.
на какой дельфе писалось?
> Вообще ничего не менял в настройках
но компонент пересоздал... а в старом старые(от другой версии) настройки в dfm были.
у меня так с Indy было, версию поменял, не работает... вроде все выставлено правильно, ошибок не дает, а не работает. а после просто положил рядом тот же компонент из новой версии, руками перенес настройки из старого и код обработчиков (их кликом в компоненте создавал) и заработало.
← →
Anatoly Podgoretsky © (2007-11-30 11:04) [9]
> Все дело, похоже, было в TADOQuery.
В топку это точно, но дело было не в TADOQuery, а в его настройках.
← →
Виталий Панасенко © (2007-11-30 12:18) [10]
> sniknik © (30.11.07 11:03) [8]
> > Это старый проектик, давно дело было.
> на какой дельфе писалось?
>
> > Вообще ничего не менял в настройках
> но компонент пересоздал... а в старом старые(от другой версии)
> настройки в dfm были.
>
> у меня так с Indy было, версию поменял, не работает... вроде
> все выставлено правильно, ошибок не дает, а не работает.
> а после просто положил рядом тот же компонент из новой
> версии, руками перенес настройки из старого и код обработчиков
> (их кликом в компоненте создавал) и заработало.
Очень похоже на правду.. Изначально создавалось на Д5, потом перешло на Д7
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2008.04.27;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.002 c