Ver Mensaje Individual
  #11 (permalink)  
Antiguo 26/07/2011, 13:57
igonfil
 
Fecha de Ingreso: junio-2008
Mensajes: 250
Antigüedad: 16 años, 5 meses
Puntos: 1
Respuesta: Arquitectura de 3 capas en vb.net

En esta ocasion me da el siguiente error. El using serviria como abrir y cerrar conexion ¿no?

Cita:
ExecuteReader requiere una Connection abierta y disponible. El estado actual de la conexión es cerrada.
Código PHP:
Public Function DataGridEntidad(ByVal productoId As String) As DataGridEEList
        abrir
()
       
        
Dim ret As DataGridEEList = New DataGridEEList
        Dim oDataGridEE 
As New DataGridEE
        Dim param 
As New SqlParameter
        Using bd 
As New SqlConnection(ConfigurationManager.ConnectionStrings("cadenaConexion").ConnectionString)
            
Using cmd As New SqlCommand("productos"bd)
                
Dim dr As IDataReader cmd.ExecuteReader
                With dr
                    
While dr.Read
                        oDataGridEE
.ProductsID dr.Item(1)
                        
ret.add(oDataGridEE)
                    
End While

                
End With


                
Return ret
            End Using

        End Using

    End 
Function