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: [email protected]
> 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:
> [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