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

abrir y cerrar conexiona BD por cada funcion???

Estas en el tema de abrir y cerrar conexiona BD por cada funcion??? en el foro de ASP Clásico en Foros del Web. tengo la dudilla, de que si por cada funcion que yo escriba en asp, tengo que abrir y cerrar mi conexion a la bd ?? ...
  #1 (permalink)  
Antiguo 23/10/2007, 17:13
Avatar de Gaby_Corr  
Fecha de Ingreso: junio-2005
Mensajes: 672
Antigüedad: 18 años, 10 meses
Puntos: 0
abrir y cerrar conexiona BD por cada funcion???

tengo la dudilla, de que si por cada funcion que yo escriba en asp, tengo que abrir y cerrar mi conexion a la bd ??

es decir si tengo algo como esto:

funcion grabadatos()
call abreBD
... ...
... ...

cierroBD
end function

funcion actualizadatos()
call abreBD
... ...
... ...

cierroBD
end function
__________________
" Recuerda , estas donde debes estar ..."
  #2 (permalink)  
Antiguo 23/10/2007, 17:28
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 4 meses
Puntos: 98
Re: abrir y cerrar conexiona BD por cada funcion???

Dicen los que saben que es lo mas eficiente.

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 23/10/2007, 17:47
Avatar de Gaby_Corr  
Fecha de Ingreso: junio-2005
Mensajes: 672
Antigüedad: 18 años, 10 meses
Puntos: 0
Re: abrir y cerrar conexiona BD por cada funcion???

ook, bueno entonces que tengo mal por que si lo dejo asi como comenté, me marca un error, pero si lo pongo de esta forma no


Código:
<!-- #include file="../conexion.asp"-->
<%
call conectarDB
function grabar()
...
...
...
end function
%>
que tengo mal ?
__________________
" Recuerda , estas donde debes estar ..."
  #4 (permalink)  
Antiguo 23/10/2007, 17:53
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 17 años, 2 meses
Puntos: 88
Re: abrir y cerrar conexiona BD por cada funcion???

que la llamada a la conexion esta fuera de la funcion que deseas ejecutar
Cita:
<!-- #include file="../conexion.asp"-->
<%
function grabar()
call conectarDB

...
...
...
call desconectarDB
end function
%>
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #5 (permalink)  
Antiguo 23/10/2007, 18:00
Avatar de Gaby_Corr  
Fecha de Ingreso: junio-2005
Mensajes: 672
Antigüedad: 18 años, 10 meses
Puntos: 0
Re: abrir y cerrar conexiona BD por cada funcion???

mm pero entonces por que si funciona asi, y cuando esta dentro de la funcion no!!
=S
__________________
" Recuerda , estas donde debes estar ..."
  #6 (permalink)  
Antiguo 25/10/2007, 07:36
Avatar de CésarBalaguer  
Fecha de Ingreso: octubre-2006
Ubicación: en mi casa
Mensajes: 181
Antigüedad: 17 años, 6 meses
Puntos: 0
Re: abrir y cerrar conexiona BD por cada funcion???

funciona así porque el error debe estar dentro de la función grabar, no en la conexión, llamando la conexión fuera de la función ejecutas la conexión pero no se ejecuta la función por lo que al no ejecutarse no sale ningún error...

Salu 2
  #7 (permalink)  
Antiguo 25/10/2007, 11:19
Avatar de Gaby_Corr  
Fecha de Ingreso: junio-2005
Mensajes: 672
Antigüedad: 18 años, 10 meses
Puntos: 0
Re: abrir y cerrar conexiona BD por cada funcion???

si, gracias

ya quedo!!! =)
__________________
" Recuerda , estas donde debes estar ..."
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:25.