Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: Timeout соединения с БД!!! Добавлено: 19.04.07 17:03  

Автор вопроса:  Матвей
Привет! Есть программа .NET, работающая с SQL Server 2000. Проблема в следующем. Как только из программы я запускаю процедуру на сервере, которая работает несколько десятков секунд (точно не уверен сколько, но около минуты точно), то получаю сообщение об ошибке, что Timeout expired и все, соединение отваливается и процедура не отрабатывает (тоже, кстати, какого хрена? процедура-то запущена на сервере, что она там, прерывается? Хотя, проверял, таблица не обновляется). В ConnectionString менял запись Connect Timeout, результат - ноль. Все тоже самое. Подскажите где еще это можно настраивать. Или я что-то не то делаю? Заранее благодарен, Матвей.

Ответить

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

Номер ответа: 1
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #1
Добавлено: 20.04.07 09:22
Посмотрите свойство CommandTimeout класса SqlDataCommand.

Ответить

Номер ответа: 2
Автор ответа:
 Матвей



Вопросов: 1
Ответов: 1
 Профиль | | #2 Добавлено: 23.04.07 13:02
Все правильно! Это дурное наследие VB 6, когда commandtimeout задавался в connection string, а может и еще где-то, но я там всегда писал. Спасибо! Почитал, допер, переделал код - все работает.

Ответить

Номер ответа: 3
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #3
Добавлено: 23.04.07 14:31
Connection timeout и command timeout - это ве большие разницы. Первый - таймаут соединения с сервером, второй - таймаут выполнения команды.

Ответить

Страница: 1 |

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



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