Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Error al conectar programa con base de datos en local

Estas en el tema de Error al conectar programa con base de datos en local en el foro de Mysql en Foros del Web. Saludos, intento conectar mi programa hecho en visual studio 2005 con una base de datos MySQL local. Lo cierto es que al intentar conectar me ...
  #1 (permalink)  
Antiguo 22/10/2008, 08:39
 
Fecha de Ingreso: febrero-2008
Ubicación: Madrid
Mensajes: 474
Antigüedad: 16 años, 2 meses
Puntos: 1
Exclamación Error al conectar programa con base de datos en local

Saludos, intento conectar mi programa hecho en visual studio 2005 con una base de datos MySQL local. Lo cierto es que al intentar conectar me sale este error:


"Nº de error: -2147467259 | [MySQL][ODB 3.51 Driver] can´t connect to MySQL server on '3306'(10060)"

¿He de cambiar el puerto al estar en modo local? ¿Tengo que abrir el puerto en el router? ¿Tengo que abrir el firewall? ¿Se trata de otra cosa?

Me he asegurado de que el usuario y la base de datos son correctos con los que me intento conectar.

Muchas gracias.
  #2 (permalink)  
Antiguo 22/10/2008, 08:43
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Error al conectar programa con base de datos en local

Si estás trabajando con Visual Studio 2005:
1. Usa el conector .NET de MySQL. Es mucho más eficiente y portable en la aplicación.
2. Un error 10060 es un error de TCP/IP. El problema puede estar en la deficición del servicio ODBC.
3. No te recomiendo usar ODBC en aplicaciones .net, especialmente dentro de Windows Vista o Windows Server 2003. Es muy probable que falle o no reconozca el servicio.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 22/10/2008, 08:59
 
Fecha de Ingreso: febrero-2008
Ubicación: Madrid
Mensajes: 474
Antigüedad: 16 años, 2 meses
Puntos: 1
Respuesta: Error al conectar programa con base de datos en local

Cita:
Iniciado por gnzsoloyo Ver Mensaje
Si estás trabajando con Visual Studio 2005:
1. Usa el conector .NET de MySQL. Es mucho más eficiente y portable en la aplicación.
2. Un error 10060 es un error de TCP/IP. El problema puede estar en la deficición del servicio ODBC.
3. No te recomiendo usar ODBC en aplicaciones .net, especialmente dentro de Windows Vista o Windows Server 2003. Es muy probable que falle o no reconozca el servicio.

Ok gracias, ya he visto el error. El código que pillé estaba mal, los nombres de los text estaban cambiados, por eso no podia conectarse...

No se utilizar el asistente
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 22:19.