SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => VB .NET => Mensaje iniciado por: Cajami en Miércoles 10 de Enero de 2007, 21:27

Título: Este Codigo Está Bien???
Publicado por: Cajami en Miércoles 10 de Enero de 2007, 21:27
hola que tal, bueno recien estoy aprendiendo a usar store procedure y ps jalo dato de la tabla, ahora mi bd está en el sql manager, lo que quiero saber es que si con este codigo la coneccion siempre se queda abierta o se cierra despues de recoger los datos:

Código: Text
  1.  
  2.       Try
  3.             Dim Cox As New SqlConnection(My.Settings.Sistema_NotasConnectionString)
  4.             Dim Ad As New SqlDataAdapter("Traer_Todos_Datos", Cox)
  5.  
  6.             Ad.SelectCommand.CommandType = CommandType.StoredProcedure
  7.             Ad.SelectCommand.CommandText = "Traer_Todos_Datos"
  8.  
  9.             Dim D As New DataTable
  10.  
  11.             Ad.Fill(D)
  12.  
  13.             Me.DataGridView1.DataSource = D
  14.  
  15.         Catch ex As Exception
  16.             MessageBox.Show(ex.Message)
  17.  
  18.         End Try
  19.  
  20.  

la ruta la tengo en mi archivo app, gracias por leer mi pregunta, nos vemos bye :hola:
Título: Re: Este Codigo Está Bien???
Publicado por: senzao18 en Viernes 12 de Enero de 2007, 16:55
Tengo entendido que despues de hacer el fill la coneccion se cierra....
Pero no esta por demas poner el el Finally la validacion de si esta abierta la conoccion cerrarla, no vaya a ser la de malas.

Nota.- Revisé la ayuda y no dice nada de cerrar la coneccion cuando usamos DataAdapter. Solo lo estipula cuando usas DataReader.