Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/01/2011, 14:11
Avatar de royrojas
royrojas
 
Fecha de Ingreso: diciembre-2004
Mensajes: 458
Antigüedad: 19 años, 10 meses
Puntos: 3
Respuesta: Como ampliar el tiempo de espera de datos

aqui una funcion de ejemplo
mira la linea donde esta sqlCmd.CommandTimeout = 3600


Código:
  'Procesa el query y crea el dataset de la consulta

  Private Function CreateDataSet(ByVal strSQL As String) As DataSet
    Try
      'Se crea la conexion a la base de datos.
      Dim sqlConn As New SqlConnection(Me.StrConexion)

      'SqlCommand es utilizado para ejecutar los comandos SQL
      Dim sqlCmd As New SqlCommand(strSQL, sqlConn)

      'Se le define el tiempo de espera en segundos para la consulta,
      'el valor default es 30 segundos.
      'Si una consulta es muy compleja podria ser que dure mucho en retornar los datos,
      'por eso le definimos el tiempo de respuesta en bastantes segundos
      sqlCmd.CommandTimeout = 3600

      'SqlAdapter utiliza el SqlCommand para llenar el Dataset
      Dim sda As New SqlDataAdapter(sqlCmd)

      'Se llena el dataset
      Dim ds As New DataSet
      sda.Fill(ds)

      Return ds
    Catch ex As Exception
      Throw ex
    End Try
  End Function
__________________
roy rojas
Programación en Español: DotNetcr.com