
15/04/2005, 10:01
|
 | | | 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 |