ASP - Problema con ruta relativa usando Server.MapPath y OleDbConnection

   
Vista:

Problema con ruta relativa usando Server.MapPath y OleDbConnection

Publicado por Javier (2 intervenciones) el 16/10/2012 11:50:27
Hola amig@s,

Necesito que me ayudeis a solucionar este problemilla:

Estoy realizando una consulta a una base de datos ubicada en una ruta distinta a la que estoy. Os pongo en situación:

CarpetaRaiz/Carpeta1/basedatos.accb

CarpetaRaiz/Carpeta2/Carpeta3/prueba.aspx.vb

Quiero acceder desde prueba.aspx.vb a la base de datos "prueba.aspx.vb", para ello utilizo una conexión así:

Dim myConnection As New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & Server.MapPath("basedatos.accdb") & ";")

Si el fichero aspx se encuentra en la misma ruta no da problemas(logicamente), pero cuando estamos en el caso que he dicho falla cuando la linea la pongo así:

Dim myConnection As New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & Server.MapPath("../../Carpeta1/basedatos.accdb") & ";")

Alguien sabe como poner la conexión para que funcione?

Gracias ;)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Problema con ruta relativa usando Server.MapPath y OleDbConnection

Publicado por Javier (2 intervenciones) el 16/10/2012 13:02:48
Ya esta solucionado, no había puesto: Imports System.Data.OleDb
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar