![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Ante todo muchas gracias por tu ayuda Bicho.
La pregunta la hacia,porque en mi proyecto haria un instalador para darselo a mi tutor de proyecto o a la gente que le interese,por lo tanto ellos pueden instalar el programa y el fichero .mdb donde quieran,en consecuencia se cambia el lugar en donde este el fichero .mdb;dependiendo de cada usuario. En ese caso deberia de localizar la carpeta donde este el archivo y asignarselo a la propiedad "ConnectionString". Muchas gracias de nuevo. |
|
#2
|
||||
|
||||
|
Pues si desde el instalador das opción a elegir donde guardar la BD, esa ruta la puedes guardar en algún fichero, entiendo, ¿no? Luego recuperas esa info en Delphi abriendo el fichero y usando esa ruta como ConectionString.
No se que programa usas como instalador, pero creo que el InnoSetup te permite guardar esa info en algún fichero, como te comenté antes, de tipo INI. Espero te sirva. Saludos |
|
#3
|
||||
|
||||
|
Utiliza archivos .udl u obtene la direccion de tu .exe
Bueno amigo las indicaciones q te han dado son correctas, pero hay otras formas tambien, por ejemplo yo uso archivos de enlace como son los *.udl que son sencillos de utilizar y de crear y la otra forma mas facil es poner la base de datos en el mismo lugar que tu aplicacion y luego en el codigo hay una funcion para obtener la ruta de tu ejecutable que creo que se llama (ExtractFileDir o extractFilePath) y se la pasas a tu Conectionstring indicando que ahi esta tambien la bd asi en cualquier lugar q pongas tu app con tu BD juntos siempre la encontrara. Espero te sirva de algo Gel (Nicaragua)
__________________
Powered by Gel |
|
#4
|
|||
|
|||
|
Muchas gracais a los dos.Ahora toca probar a ver cual me sale mejor.
Un saludo people. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Parte de un RichEdit a otro RichEdit (donde esté el cursor) | Tomy | Varios | 3 | 21-12-2005 21:08:15 |
| Limitar la carpeta donde crear la base de datos | fcios | Firebird e Interbase | 0 | 01-11-2005 06:03:22 |
| Donde esta este componente ? | Markos1970 | OOP | 5 | 14-07-2005 21:56:30 |
| escribir un texto justo donde esté el cursos en un memo | soyhugo | Varios | 1 | 27-02-2004 16:10:50 |
|