Ver Mensaje Individual
  #4 (permalink)  
Antiguo 30/04/2004, 06:58
jpalbox
 
Fecha de Ingreso: abril-2002
Mensajes: 432
Antigüedad: 23 años
Puntos: 0
<<<<hola Ivan_ noe.

La estructura es la misma en mi maquina local y en el servidor. tengo la siguiente estructura:

carpeta general>mdb-database>base.mdb

y accedo desde otra carpeta situada al mismo nivel que la carpeta de la base de datos

carpeta general>Carpeta de datos>archivo.asp

Logicamente para intentar acceder desde archivo a la base de datos tendria que conectarme asi

Set rs = Server.CreateObject("ADODB.Recordset")
set cnn = CreateObject("ADODB.Connection")
cnn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("../mdb-database/base.mdb"))

Pues bien esto lo puedo realizar en mi maquina, pero cuando subo los archivos a servidor tengo que conectarme asi:

Set rs = Server.CreateObject("ADODB.Recordset")
set cnn = CreateObject("ADODB.Connection")
cnn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("/mdb-database/base.mdb"))

Esta diferencia porque es? Es un problema porque me hace cambiar las conexiones continuamente cada vez que subo y bajo archivos para probarlos en mi maquina.