|
0 / 0 / 0
Регистрация: 30.01.2012
Сообщений: 27
|
|
Люди, нужна ваша помощь. Вопрос по взаимодействию асп и sql25.04.2012, 13:30. Показов 1459. Ответов 9
Метки нет (Все метки)
Подскажите, как быть в данной ситуации: из асп запускается хранимая процедура, её обработка видеться довольно долго. Как сделать, так что бы асп не падал, а ждал окончания обработки. Пробовал server.timeout не помогает… Спасибо
0
|
|
| 25.04.2012, 13:30 | |
|
Ответы с готовыми решениями:
9
Добрые люди! Очень нужна Ваша помощь! Уважаемые люди нужна ваша подсказка:( Нужна ваша помощь |
|
86 / 62 / 69
Регистрация: 15.03.2007
Сообщений: 6,903
|
|
| 25.04.2012, 18:19 | |
|
Возможно тебе эта статья поможет - http://www.aspfaq.com/show.asp?id=2194
0
|
|
|
0 / 0 / 0
Регистрация: 30.01.2012
Сообщений: 27
|
|
| 26.04.2012, 11:58 [ТС] | |
|
Спасибо, думаю да...
0
|
|
|
0 / 0 / 0
Регистрация: 30.01.2012
Сообщений: 27
|
|
| 26.04.2012, 13:59 [ТС] | |
|
Возникает вопрос, в одной из статей указывается как запустить объект MSMQ.MSMQQueueInfo
---- 1. Open the Computer Management application via Start->Settings->Control Panel->AdministrativeTools->Computer Management 2. Expand Services and Applications 3.Expand Message Queuing 4.Right-click on Public Queues 5.Select New->Public Queue from the context menu 6.Enter aspexe in the Name box and leave the Transactional checkbox clear 7.Click OK 8.Expand Public Queues 9.Right-click on aspexe and select Properties from the context menu 10.Select the Security tab. 11.For simplicity's sake select Everyone from the list of users and check the Allow box for Full Control 12.Click OK ----- Дойдя до второго ветку Message Queuing я у себя не нашел, может поможите разобраться...
0
|
|
|
86 / 62 / 69
Регистрация: 15.03.2007
Сообщений: 6,903
|
|
| 26.04.2012, 14:06 | |
|
Перед использованием Message Queue надо его установить его сначала. Этот компонент Windows не ставится по умолчанию. Установку можно сделать через апплет Add/Remove programs. И, насколько я понимаю, для этого нужна серверная операционка Windows 2000 Server или Windows Server 2003.
0
|
|
|
0 / 0 / 0
Регистрация: 30.01.2012
Сообщений: 27
|
|
| 26.04.2012, 14:20 [ТС] | |
|
я это уже понял...
0
|
|
|
0 / 0 / 0
Регистрация: 30.01.2012
Сообщений: 27
|
|
| 26.04.2012, 16:51 [ТС] | |
|
Я решил пойти методом, когда задается асинхронизация в строке выполнения , что то типа
ADOкоманда.Execute " exec хранимая", , 16 Минус в том, что коннект нельзя закрывать. И еще столкнулся с тем, как мне получить флаг что процесс выполнения завершен?
0
|
|
|
0 / 0 / 0
Регистрация: 30.01.2012
Сообщений: 27
|
|
| 26.04.2012, 16:55 [ТС] | |
|
вот типа что то
Dim cn set cn=server.createobject("adodb.connection ") cn.connectionstring="provider=sqloledb;d ata source=zz;" & _ "initial catalog=bb;user id=sa;password=qwerty" cn.open cn.execute "exec proc", , 16 response.write "Hello..."
0
|
|
|
86 / 62 / 69
Регистрация: 15.03.2007
Сообщений: 6,903
|
|
| 26.04.2012, 17:52 | |
|
Стандартного способа для ASP нет, вроде. Можно попробовать такой вариант. Создаем таблицу
CREATE TABLE asyncJobs ( iAsyncJob_ID int IDENTITY (1,1) PRIMARY KEY, dtBegin datetime NOT NULL DEFAULT (getdate()), dtEnd datetime NULL, ) Перед вызовом долго работающей процедуры вставляем строку в таблицу asyncJobs, id новой строки передаем этой процедуре и запускаем ее асинхронное выполнение. В конце работы процедура обновляет поле dtEnd в таблице asyncJobs для переданного ей id. Соответственно признаком завершения задачи будет наличие записи в таблице asyncJobs с ненулевым полем dtEnd. Чтобы клиент мог отслеживать состояние задачи ему придется переодически выполнять обновление страницы которая "знает" id запущенной задачи. Это можно автоматизировать с помощью директивы <meta http-equiv="refresh" content="интервал_в_секундах Чтобы пользователи не могли перебирать id задачи то есть не следили за чужими задачами колонке iAsyncJob_ID можно указать тип uniqueidentifier. И еще, надеюсь что вызов процедуры от имени администратора ты только для примера привел? Это плохая практика и потенциально опасно. Работать надо с учетной записью имеющей минимально необходимые привилегии.
0
|
|
|
0 / 0 / 0
Регистрация: 30.01.2012
Сообщений: 27
|
||
| 26.04.2012, 19:13 [ТС] | ||
Очень благодарен
0
|
||
| 26.04.2012, 19:13 | |
|
Помогаю со студенческими работами здесь
10
НУЖНА ВАША ПОМОЩЬ Нужна ваша помощь Нужна помощь ваша Нужна ваша помощь. Нужна Ваша помощь Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|
Фото: Daniel Greenwood
kumehtar 13.11.2025
|
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга,
Ты же видел моря и метели.
Как сменялись короны и стяги,
Как эпохи стрелою летели.
- Этот мир — это крылья и горы,
Снег и пламя, любовь и тревоги,
И бескрайние. . .
|
PowerShell Snippets
iNNOKENTIY21 11.11.2025
Модуль PowerShell 5. 1+ : Snippets. psm1
У меня модуль расположен в пользовательской папке модулей, по умолчанию: \Documents\WindowsPowerShell\Modules\Snippets\
А в самом низу файла-профиля. . .
|