Foros del Web » Programando para Internet » ASP Clásico »

estare en lo correcto?

Estas en el tema de estare en lo correcto? en el foro de ASP Clásico en Foros del Web. Hola Amigos tengo la siguiente duda: mis programas asp tienen la siguiente estructura <!-- #INCLUDE FILE="../librerias/abrirBD.asp" --> html . . . <% db.close set db=nothing ...
  #1 (permalink)  
Antiguo 13/03/2003, 09:17
 
Fecha de Ingreso: abril-2001
Mensajes: 293
Antigüedad: 24 años
Puntos: 0
estare en lo correcto?

Hola Amigos tengo la siguiente duda:


mis programas asp tienen la siguiente estructura


<!-- #INCLUDE FILE="../librerias/abrirBD.asp" -->

html
.
.
.
<%
db.close
set db=nothing
%>

la duda es la siguiente cuando yo hago un response.redirect en un lugar de la pagina, ejecuta la linea siguiente al redirect?

es decir segun la estructura de mis paginas al hacer un response.redirect en alguna parte del programa, quedaria la bd abierta, lo e probado de ambas maneras y nunca me a arrojado error(quiere decir que la conexion estaba abierta), pero siempre he tenido la duda.

ultimamente estoy trabajando el response.redirect de la siguiente manera:

<%
cierro todos los recordset
cierro la bd
las saco de memoria
response.redirect "pagina.asp"
%>

alguien podria confirmar si estoy en lo correcto o no?

saludos y gracias
  #2 (permalink)  
Antiguo 15/03/2003, 15:52
Avatar de cvander
Moderador
 
Fecha de Ingreso: abril-2001
Ubicación: Ciudadano del mundo
Mensajes: 13.638
Antigüedad: 24 años
Puntos: 1792
La forma como lo manejas está en lo correcto.

Debes de cerrar la base de datos antes del redirect pues lo siguiente ya no lo ejecutará.
__________________
- Christian Van Der Henst
Platzi
  #3 (permalink)  
Antiguo 15/03/2003, 16:57
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 23 años, 3 meses
Puntos: 2
no te arroja error pues dejarla abierta no implica nada solo gasto de recursos del servidor
__________________
Manual de ASP Avanzado ;-)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:54.