Foros del Web » Programación para mayores de 30 ;) » .NET »

Instalador de VB.NET con MySQL

Estas en el tema de Instalador de VB.NET con MySQL en el foro de .NET en Foros del Web. Buenas, tengo ya mi aplicacion terminada jeje, y ahora tengo que hacer el instalador. El problema es que la base de datos que uso es ...
  #1 (permalink)  
Antiguo 07/06/2005, 05:19
 
Fecha de Ingreso: abril-2005
Mensajes: 82
Antigüedad: 19 años, 1 mes
Puntos: 2
Instalador de VB.NET con MySQL

Buenas, tengo ya mi aplicacion terminada jeje, y ahora tengo que hacer el instalador. El problema es que la base de datos que uso es MySQL.

1º Que instalador de mysql necesito??, con el myodbc me vale??? o tengo que meterle el mysql essencial????

2º Una vez metido el instalador de mysql en el instalador de mi aplicacion, como hago para ejecutarlo automaticamente????
  #2 (permalink)  
Antiguo 07/06/2005, 05:28
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 21 años
Puntos: 7
No necesitas nada de eso, con que metas las .dll con las que te conectas a MySQL ya lo tendrás resuelto.
__________________
Charlie.
  #3 (permalink)  
Antiguo 07/06/2005, 05:32
 
Fecha de Ingreso: abril-2005
Mensajes: 82
Antigüedad: 19 años, 1 mes
Puntos: 2
y que dll es??? porque en la carpeta bin no hay ninguno que se refiera a mysql. Yo, en su momento instale el myodbc.

Como hago para ejecutar un instalador automaticamente dentro de mi instalador????
  #4 (permalink)  
Antiguo 07/06/2005, 05:50
Avatar de Jose_minglein2  
Fecha de Ingreso: noviembre-2004
Mensajes: 2.344
Antigüedad: 19 años, 6 meses
Puntos: 8
Es para winforms o para webforms (supongo que para win, no??)

como conectabas con mysql, con odbc???

a quien hacias referencias a localhost, una ip???

es muy relativo lo que pides
  #5 (permalink)  
Antiguo 07/06/2005, 05:59
 
Fecha de Ingreso: abril-2005
Mensajes: 82
Antigüedad: 19 años, 1 mes
Puntos: 2
winforms, con ado a traves del odbc de mysql (myodbc) y en localhost
  #6 (permalink)  
Antiguo 07/06/2005, 07:37
Avatar de Jose_minglein2  
Fecha de Ingreso: noviembre-2004
Mensajes: 2.344
Antigüedad: 19 años, 6 meses
Puntos: 8
Pues en el instalador tienes que agregar el instalador de mysql, y el conector ODBC que hayas utilizado.
  #7 (permalink)  
Antiguo 07/06/2005, 09:04
 
Fecha de Ingreso: abril-2005
Mensajes: 82
Antigüedad: 19 años, 1 mes
Puntos: 2
pero como hago para que se ejecute directamente el instalador del mysql????
  #8 (permalink)  
Antiguo 07/06/2005, 09:55
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 21 años
Puntos: 7
Haber:

Meda a mi que todavía ni has desarrollado .NET con MySQL.

A la hora de hacer la aplicación con MySQL puedes hacerlo de dos formas, o bien instalando unas librerias, para conectarte de forma Nativa con MySQL o bien instalarte el MyODBC.

La mejor forma de hacer la aplicación es la forma Nativa, con MySQLConnection, MySQLDataAdapter, MySQLDataReader, etc . . . . ¿Por qué? Por que asi, a la hora de distribuir tu aplicación, solo necesitarás agregar las referencias en tu instalador, y el usuario solo tendrá que instalar tu aplicación.

La forma mediante MyODBC, a la hora de instalar la aplicación, el cliente, tb tendrá que instalar el paquete MyODBC, y despues crear la DSN correspondiente, a no se que lo queiras hacer por código (ufff, mucho trabajo).

Espero haberte aclarado algo, Salu2.
__________________
Charlie.
  #9 (permalink)  
Antiguo 07/06/2005, 10:22
 
Fecha de Ingreso: abril-2005
Mensajes: 82
Antigüedad: 19 años, 1 mes
Puntos: 2
dejate de suposiciones. La aplicacion la tengo ya terminada, la tengo con el myodbc, lo he instalado en otro ordenador, solo instalando mi aplicacion e instalando el myodbc y funciona perfectamente, sin necesidad de crear la dns.
  #10 (permalink)  
Antiguo 07/06/2005, 10:34
Avatar de Jose_minglein2  
Fecha de Ingreso: noviembre-2004
Mensajes: 2.344
Antigüedad: 19 años, 6 meses
Puntos: 8
Creo Chcma que te equivocas o no has entendido su pregunta, imaginemos que incluye la dll para acceder a la BD, te pregunto yo. ¿A quien se va a conectar??Lo que el ha hecho ha sido instalar un servidor mysql en localhost y trabaja con el con window forms, y quiere instalarlo a un cliente e instalarle la Base de Datos, no se va a conectar de forma de remota a un servidor, por lo menos así lo he entendido yo.

¿me equivoco erkillo??
  #11 (permalink)  
Antiguo 07/06/2005, 11:28
 
Fecha de Ingreso: abril-2005
Mensajes: 82
Antigüedad: 19 años, 1 mes
Puntos: 2
esastamente. Es eso, trabajo con mysql x el tema de que es gratis y funciona muy bien. No trabajo en red. Lo unico que kiero es instalar lo necesario para que el programa trabaje con mysql.

Segun parece es el myodbc, y si es asi, como hago que arranque el instalador del myodbc con el instalador de mi aplicacion
  #12 (permalink)  
Antiguo 07/06/2005, 14:21
Avatar de Jose_minglein2  
Fecha de Ingreso: noviembre-2004
Mensajes: 2.344
Antigüedad: 19 años, 6 meses
Puntos: 8
Solo una pregunta, en el otro ordenador donde los as instalado, tienes instalado MySQL server???
  #13 (permalink)  
Antiguo 07/06/2005, 17:00
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 21 años
Puntos: 7
Ok, disculpame por mis "suposiciones" erkillo
__________________
Charlie.
  #14 (permalink)  
Antiguo 08/06/2005, 01:17
 
Fecha de Ingreso: abril-2005
Mensajes: 82
Antigüedad: 19 años, 1 mes
Puntos: 2
jose, se supone que se va a instalar en un pc normal, por lo que se supone k no esta el msqlserver, es mas, quiero que si no esta instalado el dotnetfx (el framework del .net) que lo instale.... Aunque no se si sera posible
  #15 (permalink)  
Antiguo 08/06/2005, 01:50
Avatar de Jose_minglein2  
Fecha de Ingreso: noviembre-2004
Mensajes: 2.344
Antigüedad: 19 años, 6 meses
Puntos: 8
Si que se puede, el problema que yo te planteo, es el siguiente:

Tu conexión ODBC a donde apunta????A una base de datos en localhost?????

Porque si es así, además de instalar el ODBC para la conexión, tendrás que instalar la base de datos, no se si me entiendes

Te pongo un ejemplo, tu windows form utiliza el myodbd que apunta a localhost con usuario root, contraseña la que sea y base de datos "servicios", ok???

pues bien, cuando instales esa aplicación en otro ordenador deberá tener lo siguiente:
la aplicación (evidentemente)
el ODBC de conexión
el NetFramework
MySql Server (reconmendado la misma versión que has utilizado)
y la base de datos "servicios" dentro de la carpeta Data de MySQL

entiendes??Eso es lo mínimo que necesitas,
En teoría si haces el instalador con .net, cuando agregas tu .exe detecta la dependencia del framework para el archivo y lo agrega sólo para que en el momento de instalar, si el equipo no tiene instalado el framework, lo debería de instalar (yo no lo he probado).

Luego te quedaría instalar MySQL Server y crear la Base de datos. Estoy buscando información al respecto, ya te cuento
  #16 (permalink)  
Antiguo 08/06/2005, 02:13
 
Fecha de Ingreso: abril-2005
Mensajes: 82
Antigüedad: 19 años, 1 mes
Puntos: 2
lo de la base de datos no hay problema, xq si no existe, la aplicacion la crea automaticamente. Y lo del framework.... lo dudo, xq me baje el dotnetfx.exe y son 23 megas y......el instalador que me crea el visual son 2 megas y pico.

Asi que lo que me keda es el como ejecutar un instalador dentro del instalador de mi aplicacion.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:03.