Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/06/2004, 03:03
netcvblagil
 
Fecha de Ingreso: junio-2004
Mensajes: 24
Antigüedad: 19 años, 11 meses
Puntos: 0
Ruta Relativa ¿?¿? Dsn¿?¿?

Hola a todos.
Tengo un pequeño problemilla, espero que sea pequeño
Accedo a una base de datos que se encuentra en el directorio:

c:\inetpub\wwwroot\proyecto\bd\mibd.mdb

Si pongo toda la ruta no tengo ningun problema. El caso es que queria hacerlo mas general, accediendo mediante la ruta relativa o un DSN.


He aqui cuando viene el problema, si mi conexión es del tipo OleDbConnection y quiero generar un DSN ejemplo 'miDSN', como lo llamo desde la cadena de conexión?

strConexion = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=¿?¿?¿?;Persist Security Info=False;Jet OLEDB:Database Password=;"

objConexion = New OleDbConnection(strConexion)

Si lo que quiero es utilizar una ruta relativa he intentado con server.mappath, appMappath, app.path...pero me da un error de compilación. ¿Que me falta?
tambien lo he intentado con ../bd/mibd.mdb pero tampoco me funciona.¿Alguna idea?

Con "System.AppDomain.CurrentDomain.BaseDirectory" & "/bd/mibd.mdb" si me funciona pero seguramente hay alguna forma más facil

Gracias