Kann keine Verbindugn zu mysql herstellen

Rene42

Erfahrenes Mitglied
Hi Leute,

eigentlich dachte ich Mysql hätte ich nun ion den Grundzügen verstanden, aber habs einen Monat nicht gemacht und alles wieder vergessen.

Ich hab mit folgendem Code und mysql_connector_net 5-2.5 versucht eine Verbindung herzustellen:

Code:
 Sub SaveLiga(ByVal DieLiga As Liga)
        Try
            'Verbindung zur Datenbank herstellen
            Dim con As New MySql.Data.MySqlClient.MySqlConnection
            Dim cmd As New MySql.Data.MySqlClient.MySqlCommand
            Dim reader As MySql.Data.MySqlClient.MySqlDataReader
            con.ConnectionString = "Data Source=localhost;" _
               & "Initial Catalog=soccer;UID=root;password=******;"
            'Überprüfe ob die Liga die nötigen 18 Vereine enthält
            If DieLiga.Gemeldet = 17 Then
                con.Open()
                'Überprüfe ob eine Tabelle für die Daten vorhanden ist
                cmd.CommandText = "CREATE TABLE IF NOT EXISTS " & DieLiga.Name & " (" & _
                                  "Name char(255), Rating int, Punkte int, TorIn int, Tor int, Spiele int " & _
                                  "Siege int, Remis int, Lost int)"

               --Hier-- cmd.ExecuteNonQuery()
                con.Close()
            Else
                MsgBox("Die Liga wurde nicht mit den erforderlichen 18 Vereinen befüllt", vbOKOnly, "Fehlercode #001")
            End If
        Catch ex As Exception
            MsgBox(ex.Message, vbOKOnly, "Laufzeitfehler Fehlercode #002")
        End Try

Also ich verwende das richtige Passwort. Funktioniert in der Eingabeaufforderung ohne Probleme. Auch die Datenbank Soccer besteht.

Als Fehlermeldung bekomme ich
"The Connection must valid and open!"
bezieht sich auf die markierte Zeile.

Bin im Moment etwas ratlos. Weiß jemand was falsch ist oder wie ich eine genauere Fehlermeldung bekomme?

Gruß Rene
 
Zurück