Интересно, сможет ли кто-нибудь помочь?
У меня проблема с объектом SqlCommand, из-за которого при выполнении хранимой процедуры, которая не возвращает записей, истекает время ожидания.
Хранимая процедура не сложна, это просто SELECT ColumnA, ColumnB, ... FROM TableA WHERE Id = @Id
тип вещи. Если я запускаю SP в Sql Managment Studio, он мгновенно возвращается.
Однако, когда я пытаюсь выполнить команду, чтобы заполнить DataAdapter, или выполнить команду вручную из «Немедленного окна» - после того, как она будет создана и параметры заполнены, она всегда будет зависеть.
Я использую метод DeriveParameters () SqlCommandBuilder для заполнения параметров SqCommand, а затем перебираю коллекцию и заполняю значения. Затем я устанавливаю в DataAdapter.SelectCommand ссылку на SqlCommand и вызываю метод заполнения DataAdapter.
Кажется, что код работает нормально с любым SP, который возвращает данные, но ошибается, когда строки не возвращаются.
Кто-нибудь испытывал это и может указать мне правильное направление, пожалуйста?
Заранее спасибо,
С Уважением,
Дуэйн.