Evitar error de Valor de Timeout caducado en C# al ejecutar un SP que tarda mucho.
Este error se provoca cuando un procedimiento tarda mucho en su ejecución, por defecto se estable un tiempo si este es sobrepasado nos encontraremos con esta excepción. Para solucionarla solo deben hacer lo siguiente:
... cmd.CommandType = CommandType.StoredProcedure; cmd.CommandTimeout = 0;
Saludos
Gracias, esa es la mejor solucion
Y si por algún motivo se debe ejecutar varias veces el SP y manda ese error aún con lo que sugieres que debo decir que si funciona cunado lo haces una sola vez
Gracias, me fue de gran ayuda.