Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 30-08-2011
AlanSlash AlanSlash is offline
Registrado
NULL
 
Registrado: ago 2011
Posts: 7
Poder: 0
AlanSlash Va por buen camino
Base de dato portable

Buenos dias gente del foro, quería realizar una consulta que no encontré en ningún otro hilo.
Yo diseñé un programa que guarda datos sobre partidas de distintos juegos de cartas, y quiero guardar estos datos en una base de datos de Access.
Para esto genero el connection string y utilizo todos los componentes, no hay problemas con la implementación, el problema llega cuando quiero instalar este programa en otra máquina, puesto que el connection string contiene la dirección donde esta ubicada la base en mi computadora, por lo tanto en otra no la puede encontrar.
Quería saber si hay alguna forma de modificar el connection string para que siempre busque la base en el directorio donde está instalado el programa.

Muchas gracias por su ayuda desde ya!!
Responder Con Cita
  #2  
Antiguo 30-08-2011
Avatar de Chris
[Chris] Chris is offline
Miembro Premium
 
Registrado: abr 2007
Ubicación: Jinotepe, Nicaragua
Posts: 1.678
Poder: 19
Chris Va por buen camino
Hola Alan!

Antes que todo te quiero dar la bienvenida al Club! Espero que le encuentres muy buena utilidad a lo que aquí encuentres y resuelvas.

Con respecto a tu pregunta, realmente no conozco la estructura de un conection string para Excel. Sin embargo, si me proporcionarás la cadena de conexión que estás utilizando, te podría escribir un código que te funcione.

En lo que consiste es en reemplazar la parta en dónde está la ruta por la que deseas.

Saludos,
Chris
__________________
Perfil Github - @chrramirez - Delphi Blog - Blog Web
Responder Con Cita
  #3  
Antiguo 30-08-2011
AlanSlash AlanSlash is offline
Registrado
NULL
 
Registrado: ago 2011
Posts: 7
Poder: 0
AlanSlash Va por buen camino
Gracias por la pronta respuesta, no tengo el codigo ahora, pero yo supongo que debería crear el connection string dinamicamente cada vez que se ejecuta la aplicación, el problema es que no se como indicar que "busque" la base de datos en la misma carpeta desde donde se ejecuta el programa..

Gracias de nuevo, cuando pueda conseguir el código te lo paso!
Responder Con Cita
  #4  
Antiguo 30-08-2011
Avatar de Chris
[Chris] Chris is offline
Miembro Premium
 
Registrado: abr 2007
Ubicación: Jinotepe, Nicaragua
Posts: 1.678
Poder: 19
Chris Va por buen camino
Cita:
Empezado por AlanSlash Ver Mensaje
pero yo supongo que debería crear el connection string dinamicamente cada vez que se ejecuta la aplicación, el problema es que no se como indicar que "busque" la base de datos en la misma carpeta desde donde se ejecuta el programa..
Exactamente es lo que necesitas! Utiliza la función ExtractFilePath para extraer la ruta desde dónde se está ejecutando la aplicación. Por ejemplo:

Código Delphi [-]
ruta_aplicacion := ExtractFilePath(Application.ExeName);

El anterior código asignará en la variable ruta_aplicacion la ruta desde dónde se está ejecutando la aplicación.

Espero haberte ayudado! Y también que me halla dado a entender.

Saludos,
Chris
__________________
Perfil Github - @chrramirez - Delphi Blog - Blog Web
Responder Con Cita
  #5  
Antiguo 30-08-2011
AlanSlash AlanSlash is offline
Registrado
NULL
 
Registrado: ago 2011
Posts: 7
Poder: 0
AlanSlash Va por buen camino
Ahh si, es lo mismo que cuando creas los archivos .ini y los ubicas en ese directorio.
No me había dado cuenta. Muchas gracias por la ayuda!!!!
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Base de Dato + Imagen mjjj SQL 2 11-03-2009 13:02:27
Base Dato + Imagen mjjj Gráficos 1 17-02-2009 01:00:29
Ayuda Base De Dato danger04 MySQL 1 04-12-2008 10:44:04
Base de datos portable Novat0 SQL 13 06-02-2007 22:24:59
Base de Datos Portable fkuong Conexión con bases de datos 4 26-09-2003 17:59:19


La franja horaria es GMT +2. Ahora son las 15:57:22.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi