HI ihr,
öhm ja ich hab probleme mit diesem code der unten folgt er öffnet einen streamwriter der mir die daten aus einem dataset in ein textfile schreiben soll.
dies tut er auch aber leider nur sehr sporadisch wenn ich 10 datenzeilen hab schreibt er mal 5 mal 3 mal 8. was mach ich falsch ??? Wo liegt der fehler???
Ich hoffe ihr könnt mir helfen THX
CODESCHNIPSEL
_________________________________________
StreamWriter sw = new
StreamWriter(".\\EventExportDaten.txt",false);
dataView1.RowFilter = "Export = 0";
System.Data.DataRowView DRV;
for ( int I=0; I < dataView1.Count; I++ )
{
DRV = null;
DRV = dataView1;
if ( DRV != null )
{
sw.Write (DRV["Nummer"].ToString());
sw.Write (DRV["Tag"].ToString());
sw.Write (DRV["Datum"].ToString() +";");
sw.Write (DRV["Veranstalltungsname"].ToString() +";");
sw.Write (DRV["Ort"].ToString() +";");
sw.Write (DRV["Extras"].ToString() +";");
sw.Write (DRV["Eintritt"].ToString() +";");
sw.Write (DRV["Veranstallter"].ToString() +";");
sw.Write (DRV["Art1"].ToString() +";");
sw.Write (DRV["Art2"].ToString() + ";");
sw.Write (DRV["Landkreis"].ToString() +";");
sw.Write (DRV["Bezirk"].ToString() +";");
sw.Write (DRV["Zahl"].ToString());
sw.Write (DRV["Musik"].ToString() + ";");
sw.Write (DRV["Benutzername"].ToString());
sw.Write (DRV["Hyperlink"].ToString() + ";");
sw.Write (DRV["Status"].ToString());
sw.Write (DRV["TopEvent"].ToString() + ";");
sw.Write (DRV["Ansprechpartner"].ToString() + ";");
sw.Write (DRV["Name"].ToString());
sw.Write (DRV["Email"].ToString() + ";");
sw.WriteLine (DRV["Telefon"].ToString() + ";");
DRV [ "Export" ] = "1";
}
}
dataView1.RowFilter = "";
sw.Close();
if (dataSet1 == null) { return; }
string filename = ".\\PEM_Daten.xml";
dataSet1.WriteXml( filename );
}
______________________________________
Code ENde
THX
öhm ja ich hab probleme mit diesem code der unten folgt er öffnet einen streamwriter der mir die daten aus einem dataset in ein textfile schreiben soll.
dies tut er auch aber leider nur sehr sporadisch wenn ich 10 datenzeilen hab schreibt er mal 5 mal 3 mal 8. was mach ich falsch ??? Wo liegt der fehler???
Ich hoffe ihr könnt mir helfen THX
CODESCHNIPSEL
_________________________________________
StreamWriter sw = new
StreamWriter(".\\EventExportDaten.txt",false);
dataView1.RowFilter = "Export = 0";
System.Data.DataRowView DRV;
for ( int I=0; I < dataView1.Count; I++ )
{
DRV = null;
DRV = dataView1;
if ( DRV != null )
{
sw.Write (DRV["Nummer"].ToString());
sw.Write (DRV["Tag"].ToString());
sw.Write (DRV["Datum"].ToString() +";");
sw.Write (DRV["Veranstalltungsname"].ToString() +";");
sw.Write (DRV["Ort"].ToString() +";");
sw.Write (DRV["Extras"].ToString() +";");
sw.Write (DRV["Eintritt"].ToString() +";");
sw.Write (DRV["Veranstallter"].ToString() +";");
sw.Write (DRV["Art1"].ToString() +";");
sw.Write (DRV["Art2"].ToString() + ";");
sw.Write (DRV["Landkreis"].ToString() +";");
sw.Write (DRV["Bezirk"].ToString() +";");
sw.Write (DRV["Zahl"].ToString());
sw.Write (DRV["Musik"].ToString() + ";");
sw.Write (DRV["Benutzername"].ToString());
sw.Write (DRV["Hyperlink"].ToString() + ";");
sw.Write (DRV["Status"].ToString());
sw.Write (DRV["TopEvent"].ToString() + ";");
sw.Write (DRV["Ansprechpartner"].ToString() + ";");
sw.Write (DRV["Name"].ToString());
sw.Write (DRV["Email"].ToString() + ";");
sw.WriteLine (DRV["Telefon"].ToString() + ";");
DRV [ "Export" ] = "1";
}
}
dataView1.RowFilter = "";
sw.Close();
if (dataSet1 == null) { return; }
string filename = ".\\PEM_Daten.xml";
dataSet1.WriteXml( filename );
}
______________________________________
Code ENde
THX