Hola gente.
El caso es que tengo unas paginas que editan la Base de datos (BD) y estan en el direcorio raiz, pero cuando pongo una de estas pagina dos directorios arriba, y arreglo los redirect, entonces cuando la pagina va a editar la BD, abre una pagina (halada por un include file
<!-- #include file="../../auctionlib.asp" -->
)
en la raiz, mediante call
Call OpenDBConn
en la pagina de la raiz hay este sub
Sub OpenDBConn
Set GobjConnect = Server.CreateObject("ADODB.Connection")
GobjConnect.Open gsConnect
End Sub
que hala el string gsConnect, de otra pagina en la raiz, medinate un include file
<!-- #include file="config.asp" -->
gsConnect = "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("XcAuctionLite.mdb")
Pero al fina me da este problema
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Microsoft Access Driver] Could not find file '(unknown)'.
/ASP/RealState3/auctionlib.asp, line 8
Y la linea 8 tiene
6- Sub OpenDBConn
7- Set GobjConnect = Server.CreateObject("ADODB.Connection")
8- GobjConnect.Open gsConnect
9- End Sub
de modo que el problema parece estar en el gsConnect, pero este string funciona bien en otras paginas, solo cuando es una pagina dos directorios arriba no funciona.
Solicito luz, no entiendo por que puede pasar esto.
Gracias.
;)