Hallo Wolfgang,

vielen Dank, denn nach dieser Bedingung der While-Schleife hatte ich gesucht
und gemäß deinem Vorschlag umgesetzt.

Auch vielen Dank für deinen Tipp mit den CD-ROM-Laufwerken.

Henri 

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
On Behalf Of Wolfgang Kluge
Sent: Monday, March 14, 2005 2:21 PM
To: csharp.net@glengamoi.com
Subject: AW: [CSharp.net] Objekt verloren

Hi,


>       while(sr.ReadLine() != null)
>       {
>               string[] astrRow = sr.ReadLine().Split(';');
>               Response.Write(astrRow[0]);
>       }


Problem ist, dass du 2x ReadLine ausführts... Beim ersten Mal(while) ist
noch Inhalt da, beim 2. Mal nicht mehr. Blöd zu finden, der Fehler - kann
nämlich auch gut gehen (allerdings dürften die Inhalte nicht stimmen).

Du musst / solltest die Zuweisung an einen String machen und diesen dann
auch verwenden.

string ln;
while((ln = sr.ReadLine()) != null)
{
        string[] astrRow = ln.Split(';');
        Response.Write(astrRow[0]);
}



Oder ...,
Viele Grüße, Wolfgang



> -----Ursprüngliche Nachricht-----
> Von: [EMAIL PROTECTED] [mailto:csharp.net- 
> [EMAIL PROTECTED] Im Auftrag von Löbel, Henri
> Gesendet: Montag, 14. März 2005 13:45
> An: csharp.net@glengamoi.com
> Betreff: [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:
> CSharp.net@glengamoi.com
> An-/Abmeldung und Suchfunktion unter:
> http://www.glengamoi.com/mailman/listinfo/csharp.net



_______________________________________________
CSharp.net Mailingliste, Postings senden an:
CSharp.net@glengamoi.com
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/csharp.net

_______________________________________________
CSharp.net Mailingliste, Postings senden an:
CSharp.net@glengamoi.com
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/csharp.net

Antwort per Email an