Tengo la conexión MySQL hecha en vb.net de la siguiente forma:
Código vb.NET:
Ver original
conn = New MySqlConnection conn.ConnectionString = "SERVER=XXX.XXX.XXX.XXX; PORT=X; DATABASE=X; UID=X; PASSWORD=X; POOLING=False;" conn.Open()
Server es la IP del servidor remoto. Pues bien si lo ejecuto en debug o release desde el ordenador con el IDE me funciona perfectamente pero en el resto de ordenadores no. Tengo la libreria mysql.data.dll colocada en el directorio y el usuario tiene los permisos correctos(contraseña ok i host % para acceder desde cualquier ip). Uso WampServer en Windows Server 2008. El firewall tiene el puerto abierto.
En concreto el StackTrace me suelta este error:
Error: Unable to connect to any of the specified MySQL hosts.
en MySql.Data.MySqlClient.NativeDriver.Open()
en MySql.Data.MySqlClient.Driver.Open()
en MySql.Data.MySqlClient.Driver.Create(MySqlConnecti onStringBuilder settings)
en MySql.Data.MySqlClient.MySqlConnection.Open()
en Prueba.Connection.InitConnection()
No se qué más hacer para que funcione. ¿Alguien tiene alguna idea?