Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/08/2007, 10:06
Avatar de Gaby_Corr
Gaby_Corr
 
Fecha de Ingreso: junio-2005
Mensajes: 672
Antigüedad: 19 años, 10 meses
Puntos: 0
Pregunta que tan correcto es tener esto en server.mappath("..\..\ruta")

Que tal pues como he estado batallando para que pueda accesar a una base de datos en access desde la web.

tengo este string de conexion y todo funcionaba de maravilla localmente pero al subirla al servidor ZAZ!!!! que no funciona!, entonces aki estaba hasta las 12 de la noche sin entender por que.. 1° fue por q no tenia permisos la carpeta y luego por que el server.MapPath() no era el correcto, asi que no me quedó mas que probar y probar jajajaja

string ORIGINAL:
cn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & "DBQ=" & server.mappath("\database\"+"regproys.mdb") & ";" & "PWD="

= con esto funcionaba localmente pero en web no =(

string modificado:
cn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & "DBQ=" & server.mappath("..\..\database\regproys.mdb") & ";" & "PWD="


Noten que le tuve que agregar ..\..\, ya que mis archivos en web los tengo asi
raiz\httpdocs\carpeta1\arch.asp <-- que es donde llamo a la bd mdb
raiz\database\*.mdb


el detalle es que no me convence del todo esta sintaxis (..\..\), esta correcto, o existe otra forma de hacerlo?'

Saludos
__________________
" Recuerda , estas donde debes estar ..."