Cita: Por lo que recuerdo, lo último que hice es modificar la aplicacion en vb.net
para que, en lugar de conectarse con ODBC, se conecte con el Net Conector,
pero tampoco funcionó
El MySQL Connector.Net yo lo uso para gestionar bases de datos en web y en remoto entre servidores sin problemas, por lo que el problema puede estar en otras partes.
Ahora bien, si estás usando .Net, este te permite capturar los errores de ejecución en los ciclos Try/Catch, lo que te podría servir para saber con precisión cuál es el problema con la conexión.
¿Has capturado las MysqlException devueltas?