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:
ma quando lo avvio mi da il seguente errore nell'istruzione cn.Open: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
premetto che ho creato il dns di sistema (anche se non sò se è corretto).Errore di run-time '-2147467259 (80004005)'
[Microsoft][Driver Manager ODBC]Nome origine dati non trovato e driver predefinito non specificato.
Qual'è il problema?