Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Inno setup, mysql y script (https://www.clubdelphi.com/foros/showthread.php?t=28043)

soto 07-12-2005 15:56:33

Inno setup, mysql y script
 
Hola, estoy por terminar una aplicación en delphi 7 y ya he podido hacer andar el instalador con InnoSetup.
Pero tengo el siguiente problema, el mimso programa que instala mi ejecutable, le hace instalar mysql a la persona. El problema radica en que, una vez instalada la aplicación, no sé como cargarle las tablas, o mejor dicho no sé como crear la base de datos....

Si alguien sabe cómo correr un script de mySQL que cree la database, y cargue las tablas, por favor avisen. Estube mirando el foro toda la mañana pero no di con nada.

Muchas gracias

Edito: me he dado cuenta que en otras pc's no encuentra el servicio de mysql. Le tengo que poner algo al ejecutable?
RE edito: he podido hacerlo andar, agregando las 3 librerías de mysql. Pero me arroja una excepción "An error ocurred while attempting to initialize the borland database engine(Error $2108)" que no se que es. Ayuda por favor

poliburro 07-12-2005 17:21:55

bueno es sumamente sencillo crear las tablas desde delphi, ló que debes hacer es primero generar el scrip de cración de tablas, ya sabes el drop database y createtable. una vez que tengas el script tal como quieres que queden las tablas en su modo inicial, puedes hacer un pequeño módulo donde utilices el componente ZSqlProcessor de la colección de componentes ZeosDbo (Zeos lib)

y listo, ejecutas el script y tendras tus tablas creadas.

Caro 07-12-2005 21:27:28

Hola poliburro, una preguntita como ejecutaria ese script si es que estuviera trabajando con componentes ado mediante odbc y no con componentes zeos, gracias por adelantado


La franja horaria es GMT +2. Ahora son las 18:47:20.

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