Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   crear instalador con un archivo de base de datos (https://www.clubdelphi.com/foros/showthread.php?t=73402)

dieseveron 19-04-2011 03:47:46

crear instalador con un archivo de base de datos
 
Hola soy nuevo aca y necesito una mano estoy desarrollando una aplicacion con delphi 2010 la cual usa una base de access tengo todo funcionando el problema es que necesito crear un instalador de la misma, me baje el innosetup pero cuando creo el setup y quiero usar la aplicacion no encuentra la base como hago para solucionar esto ¿hay alguna manera de cambiar la ruta del archivo para hacerla relativa?.

Neftali [Germán.Estévez] 19-04-2011 09:00:19

Lo más sencillo es que al generar el instalador copies la base de datos en el directorio de la aplicación o en un subdirectorio de esta. Spongo que debe ser lo que estás haciendo.

Luego desde la aplicación, lo que debes hacer es "generar" la cadena de conexión de forma dinámica. Si estás utiizando ADO, la propiedad ConnectionString debes generarla en el momento.

Por ejemplo, si la tienes en elm mismo directorio de la aplicación, el path de la Base de Datos sería algo así:

Código Delphi [-]
  // Mismo dir de la aplicación
  path := IncludeTrailingBackSlash(EtractFilePath(Application.ExeName)) + 'BD1.mdb';


La franja horaria es GMT +2. Ahora son las 13:33:47.

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