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