Hallo,
mit string[] astrRow = ...
erzeugst du noch kein Objekt. Der Compiler weis ja nicht wie gro� es sein
soll.
Entweder du erzeugst ein Sting-Objekt mit string[] astrRow = new
string[10] mit 10 Zeilen
oder nimm besser ein ArrayList
ArrayList astrRow = new ArrayList(); // erzeugt das Objekt
astrRow.Add(sr.Read...)
mit dem ArrayList bist du unabh�ngig von der anzahl Reihen.
L�bel, Henri <[EMAIL PROTECTED]>
Gesendet von: [EMAIL PROTECTED]
14.03.2005 13:45
Bitte antworten an csharp.net
An: [email protected]
Kopie:
Thema: [CSharp.net] Objekt verloren
Hallo,
in meiner ASP.Net Seite habe ich folgende Code:
while(sr.ReadLine() != null)
{
string[] astrRow =
sr.ReadLine().Split(';');
Response.Write(astrRow[0]);
}
sr ist ein StreamReader.
In der Zeile, in der der Array gef�llt wird, ist folgender Mangel:
Object reference not set to an instance of an object.
Exception Details: System.NullReferenceException: Object reference not set
to an instance of an object.
Source Error:
Line 81: while(sr.ReadLine() != null)
Line 82: {
Line 83: string[] astrRow =
sr.ReadLine().Split(';');
Line 84: Response.Write(astrRow[0]);
Was ich nicht verstehe ist, dass wenn der Reader nicht da w�re, w�rde er
ja
gar nicht in den While-teil kommen.
Henri
_______________________________________________
CSharp.net Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/csharp.net
_______________________________________________
CSharp.net Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/csharp.net