Visual Basic.NET - Como crear tablas MySQL al correr por primera vez mi sistema?

   
Vista:

Como crear tablas MySQL al correr por primera vez mi sistema?

Publicado por Gabriel gapiscui@yahoo.com.ar (3 intervenciones) el 21/11/2013 03:38:23
Hola, tengo un sistema desarrolado en Visual Basic.net y me gustaría crear un instalador y luego crear las tablas MySQL en blanco en forma automática para que no tenga que hacer nada dificil el usuario que lo instale. Desde ya muchas gracias...
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve

Como crear tablas MySQL al correr por primera vez mi sistema?

Publicado por xve (88 intervenciones) el 21/11/2013 07:42:34
Hola Gabriel, entiendo que también tendrás que crear la base de datos, no?

La manera que yo lo haría, seria solicitar al usuario los datos de acceso, como son host, usuario y contraseña.

Una vez tengo esos datos, ya te podrás conectar con el servidor mysql y crear la base de datos y tablas... Para crear la base de datos y tablas, son simples instrucciones mysql.... algo así:

1
2
3
4
5
6
7
create database MiBaseDeDatos;
 
create table MiBaseDeDatos.MiTabla (
    idMiTabla int not null auto_increment,
    primary key(id),
    ....
);

Espero que te sirva... coméntanos, ok?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Como crear tablas MySQL al correr por primera vez mi sistema?

Publicado por Gabriel (3 intervenciones) el 21/11/2013 12:02:46
Muchas gracias por tu respuesta, voy a probar y te comento como me fue.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Como crear tablas MySQL al correr por primera vez mi sistema?

Publicado por El Viejo Charles (7 intervenciones) el 27/11/2013 21:00:38
Hola Gabriel
Esta misma pregunta la hice hace mucho tiempo y nunca tuve una respuesta precisa que me ayudara realmente a resolver mi problema.
Bueno, la solución definitiva fue:
1. Conseguí una base de datos mysql portable.
2. Cree las tablas con la estructura necesaria por medio de un programa llamado SQL-Front
3. MUY IMPORTANTE: La carpeta que contiene la base de datos portable es parte de mis instaladores del programa.
4. En el código fuente de mi programa lo primero que hago es llamar y ejecutar el archivo que activa el motor de la base de datos MySql, esto lo hice asi para que al ejecutar el programa (Como ya tiene permisos del sistema) entonces el archivo motor de base de datos hereda los permisos ante el SO.

Con esto me quite el tedioso problema de instalar y configurar la base de datos al cliente cada vez que necesitaba instalar el programa que le realice, lastimosamente la mayoría no comprenden que esta actividad la debe realizar un Administrador de base de datos y deben pagar por ello, pero siempre la excusa es que el programa no funciona.
En fin
Si necesitas la base de datos portable, avísame y te la paso, aunque es un poco pesadita (52 MB) para pasarla por correo, te la podría colocar en algún publico o algo así, incluso si googleas "Mysql Portable" la encuentras también.
Espero te sirva
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

Como crear tablas MySQL al correr por primera vez mi sistema?

Publicado por Gabriel gapiscui@yahoo.com.ar (3 intervenciones) el 28/11/2013 03:16:41
Voy a descargarlo para ver como trabaja. Desde ya muchas gracias...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar