Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Хранимая проца... [D7, MSSQL]


Lamer_Of_Delphi ©   (2004-11-19 11:48:00) 

Всем здравствуйте...
Может ли кто нибудь подсказать - при запуске хранимой процы на сервере я не хочу получать не РезалтСетов не параметров, просто нужно запустить ее на сервере, процедура большая (точнее не она большая а обрабатывает она большой объем данных) времени на это уходит много....Собственно проблема можно: ли сделать так чтоб приложение не подвисало при выполнении этой самой процы, а просто запускало бы ее на сервере, или хотя бы не "вешалось"???


sniknik   (2004-11-19 12:55:00) [1]

думаю и так понятно о чем, или нашол другой асинхронный режим? т.е. их 2? или 3? извини только один знаю (различия по параметрам не в счет).


Lamer_Of_Delphi   (2004-11-19 12:50:00) [2]

2sniknik
Ты так и не ответил - ты об этом говорил???


Lamer_Of_Delphi   (2004-11-19 12:21:00) [3]

Т.е. не использовать компонент StoredProc а Query??


Lamer_Of_Delphi   (2004-11-19 12:20:00) [4]

Оооо,
а если в запросе выполнить:

exec StoredProcName Param1, Param2


ЮЮ   (2004-11-19 12:18:00) [5]

типа запустил и пошел домой, выйдя из программы, а оно само посчитает? Не выйдет, наверное. Тогда такое задание надо на сервере запускать.


Lamer_Of_Delphi   (2004-11-19 12:18:00) [6]

Я про это и говорю как это сделать???


Lamer_Of_Delphi   (2004-11-19 12:15:00) [7]

У хранимой процы насколько я понимаю...или нет....У нее есть свойства ExecuteOptions - поэкспериментировал - Если поставить AsyncExec - то приложение не подвисает - но при попытке закрыть - возникает исключение - типа не могу закрыть пока хранимая проца выполняется....подскажите как правильно выставить эти AsyncExec!!!


sniknik   (2004-11-19 12:09:00) [8]

> Вот я об этом и спрашиваю - как это реализовать???
> Какие свойства за это отвечают???
у чего?


Lamer_Of_Delphi   (2004-11-19 12:02:00) [9]

2ЮЮ =>
Ну в идеале можно было бы повесить какую нить визуализацию процесса - что типа работаю - а так не дай бог юзверь клацнет с перепугу по ресету =)))


ЮЮ   (2004-11-19 11:59:00) [10]

Висит и слава богу. Какого черта ещё делать пользователю, пока ты не "обработаешь большой объем данных"?


Lamer_Of_Delphi   (2004-11-19 11:58:00) [11]

Вот я об этом и спрашиваю - как это реализовать???
Какие свойства за это отвечают???


sniknik   (2004-11-19 11:53:00) [12]

выполняй в асинхронном запросе.


Lamer_Of_Delphi   (2004-11-19 11:48:00) [13]

Забыл написать - Для работы с MSSQL использую ADO!!! =))


Наверх

Титульная страница Поиск, карта сайта Написать письмо