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

Duda con conexion a base de datos.

Estas en el tema de Duda con conexion a base de datos. en el foro de ASP Clásico en Foros del Web. Hola amigos, actualmente uso dos tipos de conexion para mi base de datos. Son las siguientes. Esta es la primera de ellas: Código HTML: ' ...
  #1 (permalink)  
Antiguo 12/02/2007, 09:36
Avatar de cokete  
Fecha de Ingreso: noviembre-2004
Mensajes: 224
Antigüedad: 20 años, 5 meses
Puntos: 0
Duda con conexion a base de datos.

Hola amigos, actualmente uso dos tipos de conexion para mi base de datos. Son las siguientes.

Esta es la primera de ellas:

Código HTML:
' Abre una conexión con la base de datos
Set Session("Conn")=Server.CreateObject("ADODB.Connection")
Session("Conn").ConnectionString="driver={Microsoft Access Driver (*.mdb)};dbq=" & strDatabasePath & ";"
Session("Conn").Open
La otra que utiliza es esta:

Código HTML:
Set Conn=Server.CreateObject("ADODB.Connection")
Conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=C:\domains\midominio.com\db\data.mdb;"
Ahora bien, tengo una serie de dudas. En mi sitio Web hay dos partes, una a la que acceden los cybernautas, en ella ellos visualizan paginas en las que se realizan consultas a mi base de datos. En la otra parte solo entran los usuarios privados, hay control de usuarios y es un panel de control para dar altas bajas y modificaciones en mi base de datos.

Entiendo que para la parte de los cybernautas me valdria con la segunda conexion, que tengo entendido consume menos recursos.

Y para la parte de usuarios restringidos, como almacena variables de session deberia usar la primera.

Estoy en lo cierto ? por que no estoy del todo seguro que lo esté haciendo del todo bien. Muchas Gracias.
  #2 (permalink)  
Antiguo 12/02/2007, 09:42
Avatar de 3pies
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Desde una destilería
Mensajes: 2.584
Antigüedad: 21 años, 5 meses
Puntos: 144
Re: Duda con conexion a base de datos.

La cadena de conexión a la BD debería ser la misma, tanto para la parte de los usuarios registrados, como para los usuarios en general, por tanto, la primera que utiliza sesiones, sobraría (aparte de que efectivamente, consume recursos del servidor, de manera innecesaria).

En las páginas con acceso restringido, sí que tendrás algo al comienzo de la página que indicará que si el usuario está validado, que lo deje navegar por la página, y sino, que lo mande a la página de login, ...pero eso no implica que por el hecho de utilizar sesiones, tengas que utilizarlas también en tu conexión a la BD.

Salu2
  #3 (permalink)  
Antiguo 12/02/2007, 17:28
Avatar de cokete  
Fecha de Ingreso: noviembre-2004
Mensajes: 224
Antigüedad: 20 años, 5 meses
Puntos: 0
Re: Duda con conexion a base de datos.

Alguien me puede explicar brevemente para que serviria entonces la primera opcion? quiero decir, para que realmente haria falta....

Gracias.
  #4 (permalink)  
Antiguo 12/02/2007, 19:12
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Re: Duda con conexion a base de datos.

Cita:
Iniciado por cokete Ver Mensaje
Alguien me puede explicar brevemente para que serviria entonces la primera opcion? quiero decir, para que realmente haria falta....

Gracias.
Para nada...no almacenes conexiones en sesion, no hacen falta.

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
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 01:02.