Conexión con BD Access

28/04/2005 - 18:42 por dani25A | Informe spam
Hola, a ver si alguien me puede ayudar :

estoy realizando una aplicación en vb .net y cuando realizo la conexión con
una bd access, en el e string de conexión pongo "C:\Basededatos.mdb" . Estoy
fijando que la base de datos siempre se encuentre en la C: y esto es lo que
no quiero.

Como puedo hacer para no fijar un path ?? como acostumbrais hacerlo ??
porque luego cuando se crea un instalador el usuario puede instalar la
aplicación donde quiera.

Si quiero indicar que la base de datos esta en el mismo directorio donde se
instale la aplicación como lo puedo hacer ??

Gracias, espero vuestros consejos y comentarios.

Preguntas similare

Leer las respuestas

#1 Valdov
28/04/2005 - 21:18 | Informe spam
El connection string es:

"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Application.StartupPath &
"\MiBD.mdb;User Id=admin;Password=;"


Valdov
Id Msn Messenger:




"dani25A" escribió en el mensaje
news:
Hola, a ver si alguien me puede ayudar :

estoy realizando una aplicación en vb .net y cuando realizo la conexión
con
una bd access, en el e string de conexión pongo "C:\Basededatos.mdb" .
Estoy
fijando que la base de datos siempre se encuentre en la C: y esto es lo
que
no quiero.

Como puedo hacer para no fijar un path ?? como acostumbrais hacerlo ??
porque luego cuando se crea un instalador el usuario puede instalar la
aplicación donde quiera.

Si quiero indicar que la base de datos esta en el mismo directorio donde
se
instale la aplicación como lo puedo hacer ??

Gracias, espero vuestros consejos y comentarios.

Respuesta Responder a este mensaje
#2 Gonch
30/04/2005 - 03:14 | Informe spam
indicalo con rutas relativas. Por ejemplo, puedes meter la base de datos en
una carpeta llamada BD dentro de la carpeta 'bin' del proyecto. Entonces la
ruta seria asi
data source½\basededatos.mdb
la ruta relativa parte desde la ubicacion del ejecutable de la aplicacion. Y
este ejecutable se encuentra en la carpeta Bin del proyecto.
De esta forma cuando lo instales todo irá correctamente si en la instalacion
hay una carpeta BD y dentro la base de datos

Saludos


"Valdov" escribió en el mensaje
news:eDy$
El connection string es:

"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Application.StartupPath
& "\MiBD.mdb;User Id=admin;Password=;"


Valdov
Id Msn Messenger:




"dani25A" escribió en el mensaje
news:
Hola, a ver si alguien me puede ayudar :

estoy realizando una aplicación en vb .net y cuando realizo la conexión
con
una bd access, en el e string de conexión pongo "C:\Basededatos.mdb" .
Estoy
fijando que la base de datos siempre se encuentre en la C: y esto es lo
que
no quiero.

Como puedo hacer para no fijar un path ?? como acostumbrais hacerlo ??
porque luego cuando se crea un instalador el usuario puede instalar la
aplicación donde quiera.

Si quiero indicar que la base de datos esta en el mismo directorio donde
se
instale la aplicación como lo puedo hacer ??

Gracias, espero vuestros consejos y comentarios.





email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida