wie man diesen Fehler beheben? vb.net
-
19-09-2019 - |
Frage
Hier ist der Screenshot der vb.net: http://www.mypicx.com/12132009/ers/
Und hier ist mein Code:
Dim connectionString As String = "Driver={MySQL ODBC 3.51 Driver};SERVER=localhost;DATABASE=my school;" '
Dim conn As New OdbcConnection(connectionString)
conn.Open()
Dim da As New OdbcDataAdapter("SELECT IDNUMBER, LASTNAME, FIRSTNAME, MIDDLENAME COURSE FROM students", conn)
conn.Close()
-Alle I zu verbinden wamp Server mit vb.net tun wollen, hier ist die Version in wamp Server
SQL Server: 5.1.36
Lösung
Statt ODBC würde ich vorschlagen, dass Sie Herunterladen die ADO.NET-Standard-Treiber für MySQL und verwenden sie es wie folgt aus:
Dim connectionString As String = "Server=localhost;Database=my school;Uid=myUsername;Pwd=myPassword;"
Using conn As New MySqlConnection(connectionString)
Using da As New MySqlDataAdapter("SELECT IDNUMBER, LASTNAME, FIRSTNAME, MIDDLENAME COURSE FROM students", conn)
conn.Open()
' Do something with the results
End Using
End Using
Andere Tipps
"Driver={MySQL ODBC 3.51 Driver};SERVER=localhost;DATABASE=my school;"
SQL Server: 5.1.36
Sie verwenden den falschen Treiber, nämlich eine für eine MySQL-Datenbank. Ihre Datenbank ist ein SQL Server, so ein anderer Treiber benötigt wird; versuchen "Driver={SQL Server}"
in der Verbindungszeichenfolge statt (nur eine wilde Vermutung ...).
Angenommen, Sie sind mit MySQL 5.1.36 und nicht SQL Server 5.1.36 (in diesem Fall ist es wirklich Zeit für ein Upgrade), dann müssen Sie wahrscheinlich