![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проблема с хранимой процедурой помогите :((( [D6, MSSQL]
Newb © (2004-01-31 07:04:00)
Необходимо из приложения на Делфи запустить хранимую процедуру на MSSQL-2000. Процедура НИЧЕГО не возвращает. Ее выполнение длиться около 5 минут (сложная обработка, много данных).
Запускаю я ее через ADOQuery с помощью SQLExec.
Заметил что на машинах с Вин-98 систематически возникает ошибка.
У меня такое ощущение что Делфя просто не дожидается ее завершения :((
Hooch (2004-02-01 08:06:00) [1]
попробуй перед вызовом процедуры проверь наличие соединеиня с сервером
Newb (2004-01-31 15:24:00) [2]
CommandTimeout достаточный
А если точно то ситуация следующая:
Последовательно в цикле запускается одна и таже хранимая процедура но с различными параметрами.
Каждай раз выполнение занимает около 5 минут.
SQL-Сервер на этой же машине.
Неожиданно на како-то этапе цикла появляется сообщение: "Ошибка соединения". Кто это мне говорит я так и не понял, возможно что сам ADO (но не уверен).
Ошибка появляется регулярно, но в разное время.
P.S. На процедуру не грешить, она проверялась (до этого все запускалось из Квери-Аналайзера)
Подскажите, пожалуйста, может быть какую-то заглушку/проверку поставить.
Hooch (2004-01-31 12:43:00) [3]
текст ошибки бы привел
Silver Alex (2004-01-31 12:26:00) [4]
Попробуй поставить CommandTimeout побольше