타임 아웃에 문제가 있습니다. 앱을 통해 명령을 실행할 때 시간 초과 예외가 발생하지만 SQL에서 직접 실행하면 시간 초과 예외가 발생하지 않습니다!문제 withAsync SqlComman
내 SP는 직접 실행할 때 약 11 분 정도 걸립니다. 이 문제를 해결하기 위해 여기 아래 코드를 찾았지만 제대로 작동하지 않습니다! beginExecute 직후에 IAsyncResult.iscomplete가 true가됩니다 !!!!
어디에 문제가 있습니까?
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
결과가 있습니까? 명령 텍스트로 무엇을 지정하고 있습니까? –