tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
132
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Rene42 Rene42 ist offline Mitglied Gold
    Registriert seit
    Jan 2007
    Beiträge
    202
    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 :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    
     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
     

  2. #2
    Avatar von Nico Graichen
    Nico Graichen Nico Graichen ist offline aka gemballa
    tutorials.de Moderator
    Registriert seit
    Dec 2003
    Ort
    Pulheim (NRW)
    Beiträge
    3.898
    Blog-Einträge
    34
    Hi

    Teil dem Command doch mal noch mit, welche Connection er nutzen soll!
     
    Grüße Nico
    ----------------------
    Xing
    ----------------------
    Zitat Zitat von Mark Twain (1835-1910)
    Es gibt drei Dinge, die eine Frau aus dem Nichts hervorzaubern kann: einen Hut, einen Salat und einen Ehekrach.
    Zitat Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
    The Difference Between God and Larry Ellison: God Doesn't Think He's Larry Ellison

  3. #3
    Rene42 Rene42 ist offline Mitglied Gold
    Registriert seit
    Jan 2007
    Beiträge
    202
    Hi,

    danke dir hatte tatsächlich diese Kleinigkeit vergessen:

    Code :
    1
    
    cmd.connection=con

    Gruß Rene
     

Ähnliche Themen

  1. Antworten: 16
    Letzter Beitrag: 09.08.05, 19:40
  2. Antworten: 16
    Letzter Beitrag: 01.06.05, 14:36
  3. Outlook kann keine Verbindung herstellen
    Von J-Me im Forum Office-Anwendungen
    Antworten: 2
    Letzter Beitrag: 28.09.04, 14:36
  4. Ich kann über MySQLFront keine Verbindung zum MySQL-Server herstellen
    Von messmar im Forum Relationale Datenbanksysteme
    Antworten: 4
    Letzter Beitrag: 11.07.04, 17:39
  5. Morpheus kann keine Verbinung herstellen.
    Von RedZack im Forum Internet, DSL & Flatrate
    Antworten: 5
    Letzter Beitrag: 08.09.02, 11:09