Testato con Visual Basic 2010
Ci sono vari modi per connettersi ad un DB MySQL, quello che io preferisco e che uso, è il seguente:
<nome_connessione>.ConnectionString = "Driver={<driver_da_usare>};Server=<Server>;Database=<nome_DB>;User=<utente>; Password=<password>;Option=3;"
Esempio:
dim CNN as new ADODB.connection
CNN.connectionstring="Driver={MySQL ODBC 5.1 Driver};Server=127.0.0.1;Database=test;User=root; Password=password;Option=3;"
CNN.open
Nel seguente sito si possono trovare altre informazioni: