Seguendo questa discussione: http://forum.html.it/forum/showthrea...ighlight=mysql
ho cercato di accedere ad un database mysql residente sul mio pc mediante visual basic. Le righe di codice che ho inserito sono le seguenti:
codice:
Private Sub Form_Load()
Dim i As Integer
Dim cn As ADODB.Connection
Dim rs As ADODB.Connection
Set cn = New ADODB.Connection

cn.ConnectionString = "Provider=MSDASQL; Data Source=MIO_DSN; Database=MIO_DNS; User Id=; Password=; Security Info=True"
cn.Open
Set rs = cn.Execute("SELECT * FROM booklist")
rs.MoveFirst
i = 0
While Not rs.EOF
    Listbox.AddItem rs.Fields(i).Value
    i = i + 1
    rs.MoveNext
Wend
End Sub
ma quando lo avvio mi da il seguente errore nell'istruzione cn.Open:
Errore di run-time '-2147467259 (80004005)'
[Microsoft][Driver Manager ODBC]Nome origine dati non trovato e driver predefinito non specificato.
premetto che ho creato il dns di sistema (anche se non sò se è corretto).
Qual'è il problema?