Autor Beitrag
Orothred
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 86


C# (VS 2005)
BeitragVerfasst: Fr 28.09.07 09:17 
Hi!

Hab ein Problem bei folgendem Codeausschnitt:

ausblenden C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
 while (dr.Read())
            {
               lstSuchergebnisse.Items.Add(dr["Name"].ToString() +", "+ dr["Vorname"].ToString() +", "+ dr["Straße"].ToString() +", "+ dr["Ort"].ToString() +", "+ dr["PLZ"].ToString() +", "+ dr["Telefon"].ToString() +", "+ dr["Email"].ToString() +", "+ dr["Geburtstag"].ToString());
               strArray[i,0] = dr["Name"].ToString();
               strArray[i,1] = dr["Vorname"].ToString();
               strArray[i,2] = dr["Straße"].ToString();
               strArray[i,3] = dr["Ort"].ToString();
               strArray[i,4] = dr["PLZ"].ToString();
               strArray[i,5] = dr["Telefon"].ToString();
               strArray[i,6] = dr["Email"].ToString();
               strArray[i,7] = dr["Geburtstag"].ToString();

               i++;
            }


Die Daten aus der Datenbank sollen in einer ListBox ausgegeben werden. Des weiteren sollen sie zur späteren verarbeitung in ein Array geschrieben werden.

Die Ausgabe auf der ListBox funktioniert, allerdings springt das Programm bei der Speicherung ins Array in die catch-Methode und bringt folgende Fehlermeldung: "Objektverweis wurde nicht auf eine Objektinstanz festgelegt"

wo liegt der fehler?

Moderiert von user profile iconraziel: Code- durch C#-Tags ersetzt
Kha
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 3803
Erhaltene Danke: 176

Arch Linux
Python, C, C++ (vim)
BeitragVerfasst: Fr 28.09.07 15:40 
Dieses Problem solltest du wirklich selbst lösen können. Wenn du die catch-Klausel weglässt oder dir Exceptions sofort beim Auslösen anzeigen lässt ("Ausnahmen" (Strg E, D) => "CLR Exceptions" => "[x] Ausgelöst"), zeigt dir der Debugger schon einmal die genaue Zeile an, du musst nur noch den null-Wert innerhalb der Zeile finden.