Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Agregar base de datos a mi instalador (https://www.clubdelphi.com/foros/showthread.php?t=81264)

lucas05 27-10-2012 20:59:05

Agregar base de datos a mi instalador
 
Hola, estoy creando un instalador con Inno Setup.
Como puedo hacer para agregar mi base de datos (MySQL y conexion Zeos) en el instalador.
Así cuando el cliente ejecute el instalador, se instale todo junto, mi aplicación y la base de datos.

Muchas Gracias.

Casimiro Noteví 27-10-2012 21:16:49

Para añadir la base de datos sólamente tienes que ir a la opción de añadir ficheros.
Otra cosa muy distinta es si quieres instalarla.
Además, en ese caso, tendrías que saber si no está ya instalada o si es otra versión que usa para otro programa, etc.

lucas05 27-10-2012 22:15:58

Gracias por responder Casimiro, entonces con añadir la base de datos desde la opción añadir ficheros, mi aplicación va a tener acceso a ella?
Y la conexión Zeos?. También debo añadirla desde la opción añadir ficheros?


Gracias

Casimiro Noteví 27-10-2012 22:31:08

Creo que no has leido mi respuesta :confused:

Si añades una base de datos es como si añades una foto, o sea, que no sirve para nada.
Tienes que instalar el servidor mysql en el equipo donde quieras que funcione.
Y tampoco puedes hacerlo "a lo bruto" porque puede que ese equipo ya tenga mysql instalado.
Si decides no instalarla entonces también puede ser que tenga una versión distinta a la que necesite tu programa.

¿La conexión zeos?, no existe la conexión zeos, existen unos componentes que tú has usado para acceder a la base de datos, y eso va "encapsulado" dentro del ejecutable que has creado, por lo tanto no tienes que copiar nada de eso, al igual que no tienes que copiar delphi.

Espero haberme explicado mejor.

darkbits 27-10-2012 23:48:00

Hola lucas05 todo depende de tu aplicacion
si es monousuario teberias de tomar otra BD como acces, qlite, interbase que cuando hacer el instalador lo añadas directamente en innomedia junto al ejecutable y te evitas de lios.

si la aplicacion es para varias PC deberias de tener 2 instaladores una de la aplicacion otra para servidor DB verificar si existe MySql para añadir el archivo.sql o de lo contrario instalar mysql y agregar el archivo.sql esto es mas facil por php verificar si hay Mysql yo lo realizo mas manualmente cuando es para varias PC para no complicarme.

saludos.

lucas05 28-10-2012 21:21:27

Hola darkbits, gracias por tu aporte.
Como hago con php para verificar si la PC del cliente tiene MySQL y luego como hago para instalar la base de datos dentro de MySQL, todo esto con el Inno Setup.


Nuevamente Muchas Gracias.


La franja horaria es GMT +2. Ahora son las 18:09:26.

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