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..........."
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
Publicar un comentario