У меня проблема с таймаутом, когда я запускаю команду через приложение, генерируется исключение таймаута, но когда я запускаю его непосредственно в sql, исключение исключения тайм-аута!проблема сAsync SqlComman
мой SP занимает около 11 минут, когда я запускаю его напрямую. для решения этой проблемы, здесь я нашел код ниже, но он работает неправильно! Сразу после beginExecute, IAsyncResult.iscomplete становятся истинными !!!!
В чем проблема?
IAsyncResult result = command.BeginExecuteNonQuery();
int count = 0;
while (!result.IsCompleted)
{
Console.WriteLine("Waiting ({0})", count++);
System.Threading.Thread.Sleep(1000);
}
Console.WriteLine("Command complete. Affected {0} rows.",
command.EndExecuteNonQuery(result));
рассматривает
Я не знал, что в Command еще один тайм-аут! Спасибо, Моя основная проблема решена! Но что случилось с IAsync? – Alibm
Вышлите результаты? Что вы указываете как текст команды? –