J'ai un problème avec Timeout, quand j'exécute une commande via l'application, une exception timeout est levée, mais quand je l'exécute directement dans sql il n'y a pas d'exception de timeout!problème avecAsync SqlComman
mon SP prend environ 11 minutes quand je l'exécute directement. pour résoudre ce problème, j'ai trouvé ci-dessous le code ici, mais cela ne fonctionne pas correctement! Immédiatement après beginExecute, IAsyncResult.iscomplete devient true !!!!
où est le problème?
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));
concernant
Je ne savais pas qu'il y avait un autre délai d'attente dans la commande! Merci, Mon problème principal est résolu! Mais qu'arrive-t-il à IAsync? – Alibm
Obtenez-vous des résultats? Que spécifiez-vous en tant que texte de commande? –