Ciao,
non so se può esserti da aiuto ma ti consiglio prima di tutto di utilizzare dei
try
catch
end try nella tua applicazione per intercettare gli errori senza che questa si blocchi.
io ultimamente ho creato un applicazione con c# per la connessione ad un database mysql e ho usato due metodi.
il primo tramite odbc in modo da assicurarmi che ci sia connessione con il database mysql e poi direttamente utilizzando gli oggetti mysql.
La stringa di connessione che uso e diversa dalla tua e funziona tutto correttamente magari puoi usarla e vedere come si comporta la tua di applicazione
"Data Source=server;Database=mydb;User ID=myuser;Password=mypass"

Rispondi quotando