Hallo,

ich habe es nun so gel�st:

// DataRow
string[] astrRow;

// Create a stream for reading
StreamReader sr = new StreamReader(strSourceFile,
System.Text.Encoding.Default);
do
{
        astrRow = sr.ReadLine().Split(';');
        Response.Write(astrRow[0]);
}
while(sr.ReadLine() != null);
sr.Close();

Nach meinen Verst�ndnis funktioniert dann aber nicht, dass ich den Fall
abfangen kann, dass die eingelesene Datei gar keine Datens�tze hat. Muss
wohl dann das noch in ein "try"-Konstrukt einbauen.

Vielen Dank an alle!

Henri

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
On Behalf Of Thomas Bandt
Sent: Monday, March 14, 2005 2:04 PM
To: [email protected]
Subject: AW: [CSharp.net] Objekt verloren

Ja, Quark. Hab' mich verlesen.

> while(sr.ReadLine() != null)

- ist ReadLine() nicht vom Typ void, und liefert demnach gar nichts zur�ck?
- gibt's beim StreamReader keine Methode vom Typ Read() (hab's nicht im
Kopf)?

Gru�, Th.

> -----Urspr�ngliche Nachricht-----
> Von: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] Im Auftrag von L�bel, Henri
> Gesendet: Montag, 14. M�rz 2005 14:09
> An: [email protected]
> Betreff: RE: [CSharp.net] Objekt verloren
> 
> Hallo Thomas,
> 
> so ganz verstehe ich das nicht. Durch die Hochkommatas habe ich doch 
> schon einen Char definiert.
> 
> Wenn ich das wie von dir vorgeschlagen verwende, bekomme ich den 
> Fehler, dass es die Methode .ToCharArray beim einem Char nicht gibt.
> 
> Henri
> 
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED]
> On Behalf Of Thomas Bandt
> Sent: Monday, March 14, 2005 1:37 PM
> To: [email protected]
> Subject: AW: [CSharp.net] Objekt verloren
> 
>  .Split(';'); -> muss vom Typ char, nicht string sein. Also
> 
>  .Split((';').ToCharArray());
> 
> Gru�, Thomas
> 
> > -----Urspr�ngliche Nachricht-----
> > Von: [EMAIL PROTECTED]
> > [mailto:[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
> 
> _______________________________________________
> 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

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

Antwort per Email an