tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
3
ZUGRIFFE
816
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Kai_Jack Kai_Jack ist offline Mitglied Gold
    Registriert seit
    Jul 2005
    Beiträge
    159
    Hi Leute,

    am Freitag ging dieser Quellcode noch wunderbar:

    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
    25
    26
    27
    28
    29
    30
    31
    32
    
    private void pictureBox1_Click(object sender, System.EventArgs e)
                {
     
     
     
    SqlConnection cn = new SqlConnection(@"Data Source=(local);Integrated Security=SSPI;"+"Initial Catalog=Test");
     
    SqlCommand comm = new SqlCommand("SELECT x_Koor, y_Koor FROM Punkt WHERE Punkt_ID=1",cn);
     
    SqlDataReader datread = comm.ExecuteReader();
     
                    
     
    Graphics g = this.pictureBox1.CreateGraphics();
     
    if(datread.Read())
    {
    //Daten vorhanden
    int x = datread.GetInt32(0);
    int y = datread.GetInt32(1);
                    
     
    g.DrawLine(Pens.Blue, 0, 0, x, y); 
    }
    else
    {
    MessageBox.Show("No Data there");
    }
     
    datread.Close();
    cn.Close();
                }

    Jetzt nur noch diese Fehlermeldung, dabei habe ich eigentlich nichts geändert:

    Eine unbehandelte Ausnahme...

    Execute Reader erfordert eine offene und verfügbare Verbindung.
    Aktueller Verbindungsstatus: Closed

    Bitte helft mir

    Danke
     

  2. #2
    Avatar von broetchen
    broetchen broetchen ist offline Mitglied Gold
    Registriert seit
    Feb 2004
    Ort
    Österreich/Wien
    Beiträge
    181
    Hmm....was könnte das wohl sein? Er will eine offene Connection haben und im Moment ist sie geschlossen. Hmmm.....was könnte man da wohl machen!?

    Wenn du durch ne Tür gehen willst, willst sie auch offen haben, oder? Was machst du, wenn sie zu ist? Und erzähl mir jetzt nicht, dass du versucht Rammbock zu spielen
     

  3. #3
    Avatar von Norbert Eder
    Norbert Eder Norbert Eder ist offline Mitglied Diamant
    Registriert seit
    Feb 2004
    Ort
    Österreich / Graz
    Beiträge
    5.137
    Blog-Einträge
    51
    Der Code kann am Freitag auch schon nicht funktioniert haben. Dir fehlt nämlich ein
    Code :
    1
    
    cn.Open();
    Es gibt Fehlermeldungen du etwas schwieriger zu interpretieren sind. Diese sagt dir aber eh was genau du machen sollst, damit der böse Fehler wieder weg ist ...

    Hierzu kann ich dir folgende Tipps geben:
    1. Fehlermeldung lesen
    2. Versuchen die Fehlermeldung zu verstehen
    3. Nachdenken
    4. Code angucken
    5. Fehler finden
    6. Fehler ausbessern
    7. Testen

    In diesem Fall hättest spätestens bei Punkt 1 wissen müssen, wo das Problem liegt.
     

  4. #4
    Kai_Jack Kai_Jack ist offline Mitglied Gold
    Registriert seit
    Jul 2005
    Beiträge
    159
    Na gut, habe sehr lange am Wochenende an anderem Code programmiert und frage mich jetzt auch wieso ich es nicht gesehen habe. Manchmal sitzt man vor so was und sieht den Wald vor Bäumle net mehr.


    Tschuldigung, kann ja jedem mal passieren


    Danke an alle und für die highspeed Antwort


    Jack
     

Ähnliche Themen

  1. Java, GPL und Closed Source?
    Von _hugo1 im Forum Java
    Antworten: 1
    Letzter Beitrag: 20.12.09, 11:31
  2. closed/open
    Von Dr Dau im Forum vB-Testforum
    Antworten: 0
    Letzter Beitrag: 23.12.08, 12:14
  3. [MSSQL 2005] Fehlermeldung in Prozedur "ignorieren"
    Von Pierre im Forum Relationale Datenbanksysteme
    Antworten: 0
    Letzter Beitrag: 21.08.06, 12:38
  4. ExecuteReader()
    Von wpb im Forum .NET Archiv
    Antworten: 4
    Letzter Beitrag: 06.05.05, 16:40
  5. Und wieder closed...
    Von RedZack im Forum Smalltalk
    Antworten: 5
    Letzter Beitrag: 15.06.02, 16:42