
30/04/2004, 06:58
|
| | 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. |