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

includes... antes o despues

Estas en el tema de includes... antes o despues en el foro de ASP Clásico en Foros del Web. Hola; En mi aplicacion asp tengo un par de includes para abrir y cerrar las conexiones a base de datos, mi pregunta es... cuando redirecciono ...
  #1 (permalink)  
Antiguo 26/04/2004, 07:10
Avatar de txarly  
Fecha de Ingreso: marzo-2003
Ubicación: Eibar (Gipuzkoa)
Mensajes: 455
Antigüedad: 22 años, 2 meses
Puntos: 2
includes... antes o despues

Hola;
En mi aplicacion asp tengo un par de includes para abrir y cerrar las conexiones a base de datos, mi pregunta es... cuando redirecciono a una pagina, ¿se me van a cerrar las conexiones? si tengo el codigo tal como lo pego aquí abajo, o tengo que poner el include de cerrar la conexion antes del Response.Redirect ???


Código PHP:
<!--#include file="../includes/OpenConn.inc.asp"-->
<%
Dim pagina

Ejecuto una serie de acciones

pagina 
"r_despiece.asp"

Response.Redirect pagina
%>
<!--
#include file="../includes/CloseConn.inc.asp"--> 
__________________
¿Por qué Uri Geller doblaba cucharas?
  #2 (permalink)  
Antiguo 26/04/2004, 07:19
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 23 años, 3 meses
Puntos: 2
antes
__________________
Manual de ASP Avanzado ;-)
  #3 (permalink)  
Antiguo 26/04/2004, 07:59
 
Fecha de Ingreso: enero-2004
Mensajes: 154
Antigüedad: 21 años, 3 meses
Puntos: 0
Lo que dices no se puede hace.
El servidor web lo primero que hace es procesar los includes, por lo que la página que has descrito abrira las conexiones, las cerrará y luego procesará el código que has puesto enmedio.
Lo que si puedes hacer es poner en el include funciones que llames desde tu código, y entonces al principio llamas a la función que abre las conexiones y al final del código a la función que las cierra.

Saludos!!!!
  #4 (permalink)  
Antiguo 26/04/2004, 09:01
Avatar de txarly  
Fecha de Ingreso: marzo-2003
Ubicación: Eibar (Gipuzkoa)
Mensajes: 455
Antigüedad: 22 años, 2 meses
Puntos: 2
Pues...
Lo que hago funciona perfectamente, en el primer include abro la conexión y en el segundo la cierro, mi pregunta era si al poner el response.redirect antes del segundo include, se me iba a quedar la conexion abierta.

Gracias
__________________
¿Por qué Uri Geller doblaba cucharas?
  #5 (permalink)  
Antiguo 26/04/2004, 09:45
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Bueno, no lo sé con seguridad, pero igualmente creo que las conexiones se cierran y destruyen automáticamente al finalizar la ejecución del script al igual que cualquier otro tipo de objeto (el recordset, el FSO, etc.)

Sólo quería comentar algo sobre lo que ivan_noe dice: No es que el servidor web lo primero que hace es procesar el contenido de los includes, sino justamente incluir dicho contenido en el archivo. Luego si, ASP finaliza interpretando tódo el código que se encuentre.. tanto el que está originalmente en el archivo como el que fue incluido.

Saludos
__________________
...___...
  #6 (permalink)  
Antiguo 26/04/2004, 10:51
 
Fecha de Ingreso: enero-2004
Mensajes: 154
Antigüedad: 21 años, 3 meses
Puntos: 0
Vamos a ver, pero si en el include pongo código fuera de una función , ese código me lo ejecuta antes de procesar el script, ya que al momento de incluir los archivos los interpreta, si lo probais y no es así me lo decís.

Es este el problema por el cual no se pueden incluir archivos dinamicamente.

Saludos!!!!
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 11:20.