|
|
|
превышен Timeout при асинхронном исполнении длительной хранимой процедуры
|
|||
|---|---|---|---|
|
#18+
Уважаемый All ! 1. Может кто подскажет/покажет пример асинхронного вызова длительной по исполнению хранимой процедуры? В свойствах connection я выставляю ConnectionTimeout=0, однако всё равно в процессе исполнения вылетает ошибка, что превышено это время 2. Как "погасить" warrnings-сообщения с SQL-сервера (например, когда идеёт агрегирование по NULL, т.е. SUM(Null) ) в клиентском приложении? SET ANSI_WARNINGS OFF на сервере я не могу вставить в текст хранимки :( Try _command = New SqlCommand("dbo.p_myProc", connect) _command.CommandType = CommandType.StoredProcedure _isExecuting = True Dim callback As New AsyncCallback(AddressOf HandleCallback) _command.BeginExecuteNonQuery(callback, _command) Catch ex As Exception _isExecuting = False DisplayStatus(String.Format("Error: {0}", ex.Message)) End Try ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2007, 15:39 |
|
||
|
превышен Timeout при асинхронном исполнении длительной хранимой процедуры
|
|||
|---|---|---|---|
|
#18+
Если запускаю из клиентского приложения эту же хранимку в обычном, НЕасинхронном режиме, то та же самая картина маслом. А вот в QA процедура исполняется полностью, доконца... Что ж получается, в приложении свойство connection я выставляю ConnectionTimeout=0, а оно получается всё равно имеет какое-то определённое значение?????? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2007, 16:11 |
|
||
|
|

start [/forum/topic.php?fid=17&fpage=87&tid=1352479]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
35ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 239ms |
| total: | 348ms |

| 0 / 0 |
