Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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
11-1182531656
Danger
2007-06-22 21:00
2008.04.27
Как устранить флики


11-1188218102
Compiler
2007-08-27 16:35
2008.04.27
KOLMHXPStyle


3-1196327588
DenisX
2007-11-29 12:13
2008.04.27
Проблема с кодировкой (с кириллицей)


3-1196334829
em240
2007-11-29 14:13
2008.04.27
MSSQL2000+пакетные обновления


2-1206483388
Андрей Молчанов
2008-03-26 01:16
2008.04.27
Модальная форма параллельно с обычной





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский