Problema con conexion
Publicado por Fmonte (3 intervenciones) el 20/04/2006 01:36:04
Tengo un problemita, que se cual es el error, pero no se como solucionarlo. Les paso a explicar.
Yo en la Raiz de mi server tengo un archivo de conexion a una base de datos en access, ese archivo de conexion, cuyo codigo es el siguiente:
<%
Dim conn, ConnectString
ConnectString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& Server.MapPath("DirectorioBD\NombreBD.mdb")&";Persist Security Info=False"
Set conn = Server.CreateObject("ADODB.Connection")
conn.open ConnectString
%>
yo a este archivo lo uso desde 2 lugares diferentes, un lugar es la raiz, ahi me anda perfecto y otro lugar no es la raiz, por lo tanto me tira un error y es que la ubicacion de la base de datos tendria que ser diferente, o sea tendria que ser:
"../../../DirectorioBD/NombreBD.mdb" porque estoy posicionado en otro lugar.
Lo que pasa que no puedo hacer varios archivos de conexion para cada lugar que use la base de datos, es ineficiente y no es lo correcto, o sea yo quiero usar solo un archivo de conexion. Yo a estos archivos los uso de la siguiente manera:
"<!--#include file="conexion.asp"-->" para cuando lo uso desde la raiz
"<!--#include file="../../../conexion.asp"-->" para otro lugar q no sea la raiz
Los include andan bien, porq los probe con otro codigo diferente y anda, pero no puedo hacer andar la conexion de BD.
Cualquier cosa que no entiendan, diganmen, desde ya muchisimas gracias y espero de su ayuda.
Yo en la Raiz de mi server tengo un archivo de conexion a una base de datos en access, ese archivo de conexion, cuyo codigo es el siguiente:
<%
Dim conn, ConnectString
ConnectString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& Server.MapPath("DirectorioBD\NombreBD.mdb")&";Persist Security Info=False"
Set conn = Server.CreateObject("ADODB.Connection")
conn.open ConnectString
%>
yo a este archivo lo uso desde 2 lugares diferentes, un lugar es la raiz, ahi me anda perfecto y otro lugar no es la raiz, por lo tanto me tira un error y es que la ubicacion de la base de datos tendria que ser diferente, o sea tendria que ser:
"../../../DirectorioBD/NombreBD.mdb" porque estoy posicionado en otro lugar.
Lo que pasa que no puedo hacer varios archivos de conexion para cada lugar que use la base de datos, es ineficiente y no es lo correcto, o sea yo quiero usar solo un archivo de conexion. Yo a estos archivos los uso de la siguiente manera:
"<!--#include file="conexion.asp"-->" para cuando lo uso desde la raiz
"<!--#include file="../../../conexion.asp"-->" para otro lugar q no sea la raiz
Los include andan bien, porq los probe con otro codigo diferente y anda, pero no puedo hacer andar la conexion de BD.
Cualquier cosa que no entiendan, diganmen, desde ya muchisimas gracias y espero de su ayuda.
Valora esta pregunta


0