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

War es hilfreich?

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

scroll top