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

También te podría gustar...

3 Respuestas

  1. Gracias, esa es la mejor solucion

  2. Anonimo dice:

    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

  3. buyo dice:

    Gracias, me fue de gran ayuda.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.