Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.04.27;
Скачать: CL | DM;

Вниз

Проблема на медленном соединении   Найти похожие ветки 

 
Виталий Панасенко ©   (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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.137 c
4-1187865747
mr.Bear
2007-08-23 14:42
2008.04.27
Как отследить обращение к файлу?


15-1205404261
sds
2008-03-13 13:31
2008.04.27
Шрифты


15-1205496072
Riply
2008-03-14 15:01
2008.04.27
Наведение порчи на трояна :)


2-1206806788
Dark
2008-03-29 19:06
2008.04.27
Поиск в файле


15-1205186003
antonn
2008-03-11 00:53
2008.04.27
Вопрос по администрированию (win2k/xp)