Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Помогите пож-та Добавлено: 24.08.09 11:12  

Автор вопроса:  Nikos
Мое приложение написанное на C# работает с базой данных на SQL-сервере. При вызове си шарпом некоторой процедуры(запроса) из SQL выскакивает ошибка "timeout ..." из-за того что данная процедура слишком долго выполняется, приходится запускать ее из SQL, можно ли как нить заставить программу дождаться завершения процедуры или увеличить время ожидания?

Ответить

  Ответы Всего ответов: 5  

Номер ответа: 1
Автор ответа:
 Дмитрий Юпатов



Вопросов: 4
Ответов: 457
 Web-сайт: cargomaster.at.ua/
 Профиль | | #1
Добавлено: 24.08.09 11:36
А как насчет настроек самого сервера. У него увеличь время ожидания выполнения процедуры

Ответить

Номер ответа: 2
Автор ответа:
 Дмитрий Юпатов



Вопросов: 4
Ответов: 457
 Web-сайт: cargomaster.at.ua/
 Профиль | | #2
Добавлено: 24.08.09 11:38
Точнее, в свойствах соединений увеличивай время, отводимое для выполнения удаленного запроса

Ответить

Номер ответа: 3
Автор ответа:
 Nikos



Вопросов: 29
Ответов: 32
 Профиль | | #3 Добавлено: 24.08.09 12:40
В свойствах соединения нет времени для выполнения удаленного запроса)))

Ответить

Номер ответа: 4
Автор ответа:
 Дмитрий Юпатов



Вопросов: 4
Ответов: 457
 Web-сайт: cargomaster.at.ua/
 Профиль | | #4
Добавлено: 24.08.09 13:27
Ты не понял. В свойствах самого SQL сервера. Я и не имел в виду создаваемое тобой в коде соединение. Так вот, если ты пользуешься MSDE для администрирования сервера, то вызови окно свойств сервера, в разделе "Соединения" укажи (увеличь) время, которое отводится на обработку удаленного запроса.

Ответить

Номер ответа: 5
Автор ответа:
 EROS



Вопросов: 58
Ответов: 4255
 Профиль | | #5 Добавлено: 24.08.09 14:54

public override int CommandTimeout { set; get; }
    Member of System.Data.SqlClient.SqlCommand

Summary:
Gets or sets the wait time before terminating the attempt to execute a command and generating an error.

Returns:
The time in seconds to wait for the command to execute. The default is 30 seconds.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам