Ir al contenido principal

Como evitar el tiempo de espera caducado en la ejecución de un procedimiento almacenado en SQLSERVER desde Visual Basic .Net

Para estro agregue a la propiedad ComandTimeout del objeto SqlComand el numero de segundos que desea espere el proceso antes de mandar un mensajede error.
Veamos:

sender.enabled = False
Me.StatusBar1.Text = "Proceso ejecutándose..........."
Dim mysql As New SqlClient.SqlCommandmysql.CommandText = "EXECUTE ASOCIACION_AUTOMATICA_PROD'"
mysql.Connection = connmysql.CommandTimeout = 360
mysql.ExecuteNonQuery()
MsgBox("Proceso ha sido terminado con exito")
Me.Close()sender.enabled = True
Me.StatusBar1.Text = "Proceso finalizado..........."

Comentarios