Ver Mensaje Individual
  #5 (permalink)  
Antiguo 15/04/2005, 10:01
Avatar de Jose_minglein2
Jose_minglein2
 
Fecha de Ingreso: noviembre-2004
Mensajes: 2.344
Antigüedad: 20 años, 3 meses
Puntos: 8
Dim dr As SqlDataReader = oCmd.ExecuteReader(CommandBehavior.CloseConnection )
signfica que cuando tu hagas dr.close(), estarás cerrando la conexión al mismo tiempo, no hará falta que hagas myconn.close()

Respecto a lo segundo yo sigo pensando que un return devuelve un objeto, ya que por ejemplo, tu no puedes hacer:

dim dr as SqlDataReader = new sqldatareader

por lo que creo que mi cuando haces la asignación

dim dr as sqldatareader = sReglas.DevolverReader

Se prepara el objeto y se le dice que apunte al reader que devulve sReglas, pero no se crea uno nuevo y se llena con los datos del de sReglas, no se si me explico, pero bueno, espero que me hayas entendido