Foro de Informatica
" Hay la misma diferencia entre un sabio y un ignorante que entre un hombre vivo y un cadáver "

- Aristóteles -



        


Google
 
Web www.ComputerFacil.com
Forista del Mes:

proquibas




  Reply to this topicStart new topicStart Poll

> Problema Al Conectar .net Con Mysql
nicko86
Publicado: Jan 21 2008, 04:41 PM
Quote Post


Miembro binario
***

Grupo: Miembros
Mensajes: 63
Miembro nº: 33.672
Registrado: 9-January 08



Hola foreros,

Me he currado una aplicacion en .net con conexion a una base de datos mysql, esta hecho con Visual Studio .NET 2008 y con la version 5.0.6.0 del conector de mysql. El problema esta en que cuando ejecuto localmente la aplicacion si que funciona pero cuando la ejecuto en otro ordenador no funciona y me salta un error de que no encuentra la version del conector de mysql... he probado a instalar en el otro ordenador la version del conector tal y como lo hice en la maquina con la que programé el código y nada, también he añadido la referencia a la dll en .NET y nada...
Ya no se que mas puede fallar o faltar para que esto rule.

Agradecería muxiiiisimo si alguien me pudiera exar un cable con este tema ya que me estoy volviendo loco y no encuentro razon logica para que esto no funcione.

Gracias anticipadas.

Nicko.




PMEmail PosterMSN
Top
proquibas
Publicado: Jan 21 2008, 04:48 PM
Quote Post


Mega user
Group Icon

Grupo: _Super Moderadores_
Mensajes: 871
Miembro nº: 34.078
Registrado: 18-January 08



No estoy muy puesto en .Net, pero he trabajado con PHP y SQL, y tambien de forma local.

Si has pasado todo a otro PC y lo estas probando ahi...quiza debas guardarlo todo de forma similar a donde tienes en el tuyo, o sino, cambiar la ruta de la conexion de SQL en tu programa en .NET...no se si se hace igual o no, ojala pueda orientarte.

Un saludo.


¿Quieres ganar dinero escribiendo sobre tus aficiones? - www.Redactores.es



--------------------
PMEmail PosterMSN
Top
nicko86
Publicado: Jan 21 2008, 05:17 PM
Quote Post


Miembro binario
***

Grupo: Miembros
Mensajes: 63
Miembro nº: 33.672
Registrado: 9-January 08



Gracias por tu respuesta proquibas, pero eso no soluciona nada, xq en maquina (donde tengo instalado .net y el conector mysql) funciona, en otra donde tb tengo instalado .net y el conector tb funciona aunq no tenga instalada la misma version del conector, pero en una 3ª maquina donde no esta instalado visual studio .net xo si el conector de mysql no funciona y no tengo ni idea de porqué.




PMEmail PosterMSN
Top
guaitaku
Publicado: Jan 23 2008, 08:24 PM
Quote Post


Developer
Group Icon

Grupo: Super Moderadores
Mensajes: 756
Miembro nº: 2.383
Registrado: 5-May 05



Es probable que seguramente la versión del conector sea del .NET 3.5, por lo que haria falta que en la maquina que no funciona tenga ese framework. Tambien debido a que es una version beta, yo utilizaria un conector anterior, que funciona igualmente bien, como el del net framework 2.

Saludos


--------------------
user posted image
PMEmail Poster
Top
nicko86
Publicado: Jan 24 2008, 09:53 AM
Quote Post


Miembro binario
***

Grupo: Miembros
Mensajes: 63
Miembro nº: 33.672
Registrado: 9-January 08



Gracias por tu respuesta guaitaku.

En los PCs donde estoy utilizando la aplicación tengo instalados el Frameworks 1.1 y el 2.0 y aún así no me funciona en la tercera maquina (la que no tiene instalado Visual Studio .Net).

Saludos.

Nicko
PMEmail PosterMSN
Top
guaitaku
Publicado: Jan 25 2008, 12:22 AM
Quote Post


Developer
Group Icon

Grupo: Super Moderadores
Mensajes: 756
Miembro nº: 2.383
Registrado: 5-May 05



Y esa tercera maquina tiene el framework 2.0 intalado?

Saludos


--------------------
user posted image
PMEmail Poster
Top
nicko86
Publicado: Jan 25 2008, 10:25 AM
Quote Post


Miembro binario
***

Grupo: Miembros
Mensajes: 63
Miembro nº: 33.672
Registrado: 9-January 08



Sí, en la tercera maquina está instalado el FrameWorks 2.0.
Gracias tios, pero ya he encontrado la forma de que funcione, os explico para futuras dudas de otros foreros:

Ayer me puse a curiosear en el proyecto y a probar cosas para ver si conseguía que funcionara en el PC que yo quería (o en cualquier otro PC) y se me ocurrió abrir el AssemblyInfo.vb y en las primeras lineas le escribí: Implements Mysql.Data (previamente hice una referencia al conector de Mysql que tenia instalado en mi ordenador), después puse el fichero .dll del conector Mysql.Data en el mismo directorio que el ejecutable de la aplicación y...voalá el milagro se hizo realidad y funcionó.
Además por si acaso le hice un instalador (que muy facilmente se puede hacer con Visual Studio 2003 o posteriores) en el que metía el ejecutable de la aplicación y el fichero .dll del conector en la misma carpeta (por ejemplo c:\Programa_Guarro\) y después hacía un acceso directo en el escritorio a la aplicación para que fuera más accesible.

De todas formas gracias a todos por contestar.

S2.

Nicko.
PMEmail PosterMSN
Top
nicko86
Publicado: Jan 25 2008, 10:27 AM
Quote Post


Miembro binario
***

Grupo: Miembros
Mensajes: 63
Miembro nº: 33.672
Registrado: 9-January 08



Perdón! no es: Implements Mysql.Data es: Imports Mysql
Que nadie se confunda! XD

S2.

Nicko.
PMEmail PosterMSN
Top
0 usuario(s) está(n) leyendo esta discusión (0 invitado(s) y 0 usuario(s) anónimo(s))
0 miembro(s):

Topic Options Reply to this topicStart new topicStart Poll

 


ComputerFacil.com © 2006
          Webs Afiliadas - Contacto
Ofertas PCs :: Consultor de Marketing Online :: Foros :: Posicionamiento Web :: Foros de Informatica :: Foros :: elhacker