Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Code Kitchen Allgemeines Coder-Forum rund um das Programmieren eigenständiger, ausführbarer Programme.

C# Problem beim speichern von datein aus einem Dataset

Diskussion: C# Problem beim speichern von datein aus einem Dataset im Forum Code Kitchen, in der Kategorie Software Home; Anzeige HI ihr, öhm ja ich hab probleme mit diesem code der unten folgt er öffnet einen streamwriter der mir ...

Antwort
Alt 07.07.04, 23:01   #1 (permalink)
 
Registriert seit: 09.02.04
Jadawin Leistung: Facit NTK
Likes: 0
Standard C# Problem beim speichern von datein aus einem Dataset

Anzeige

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[I];

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

Jadawin ist offline   Mit Zitat antworten
Alt 05.08.04, 11:07   #2 (permalink)
 
Registriert seit: 05.08.04
chopper Leistung: Facit NTK
Likes: 0
erledigt RE: C# Problem beim speichern von datein aus einem Dataset

Hallo

an der Lösung wäre ich auch sehr interessiert. Ich habe das gleiche Problem. Egal, wie mans macht, es werden immer nur unter 1024 Bytes wirklich aus dem Dataset gelesen und dann gibt es ne ArgumentException.

?(
chopper ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 05.08.04, 11:48   #3 (permalink)
Member of Honour
 
Benutzerbild von ivegotmail
 
Registriert seit: 28.05.03
ivegotmail Leistung: Z3
Likes: 1
Standard

http://www.dotnet247.com/247referenc.../18/91074.aspx
__________________
http://livehabo.hackerboard.de | http://livebb.sourceforge.net
ivegotmail ist offline   Mit Zitat antworten
Alt 05.08.04, 12:15   #4 (permalink)
 
Registriert seit: 05.08.04
chopper Leistung: Facit NTK
Likes: 0
Standard RE: C# Problem beim speichern von datein aus einem Dataset

Der Link von IveGotMail bringts auch nicht, ausser das die Datei dann so gross wird, wie der Buffer angelegt ist. Die Datei enthält aber ab dem 1000 Byte oder so, nur Null-Zeichen. Die exception gibts dann vorher noch gratis dazu.
chopper ist offline   Mit Zitat antworten
Alt 05.08.04, 13:08   #5 (permalink)
Member of Honour
 
Benutzerbild von ivegotmail
 
Registriert seit: 28.05.03
ivegotmail Leistung: Z3
Likes: 1
Standard

hast du auch mal Flush() bzw AutoFlush=true ausprobiert ? auch mit dem normalen konstruktor ?

edit: mit normalen konstruktor meinte ich einen ohne angabe der buffer größe
__________________
http://livehabo.hackerboard.de | http://livebb.sourceforge.net
ivegotmail ist offline   Mit Zitat antworten
Alt 05.08.04, 14:07   #6 (permalink)
 
Registriert seit: 05.08.04
chopper Leistung: Facit NTK
Likes: 0
Standard

Zu meinem Problem:

OK, alle wieder hinlegen, habe das problem gefixt (mit Hilfe von expertsexchange). Es muss natürlich pb.value++ oder pb.value=i heissen und NICHT pb.value+=i.
Ich hab mich überhaupt immer gewundert, warum der progressbar so schnell am Ende war, obwohl i erst bei 34 stand?!?

Vielen Dank für eure Hilfe.

==============================
ZUM Root-Problem dieses Threads:
Hast Du schon mal versucht, die Werte des Datasets vorher auf null zu prüfen, bevor Du sie lessen und wegschreiben willst?
==============================

Habe auch Flush() und AutoFlush probiert.

Was meinst Du mit "normalen Konstruktor"?

Aber jetzt kommts: In meiner Not habe ich ein Datagrid in einem neuen Formular erstellt. Weise das Dataset zu und versuchte dann über die Datagrid Items das Zeug in eine Datei zu schreiben-ZACK derselbe Fehler. Scheint wohl an der Kopplung mit dem Dataset zu hängen.
chopper ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Software Home » Code Kitchen » C# Problem beim speichern von datein aus einem Dataset
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Tonverzögerung beim dvd auf pc speichern :( aede2k Off topic-Zone 3 03.07.08 22:33
[VB.NET] DataSet in Datenbank speichern nebula Code Kitchen 3 31.07.07 19:30
Problem beim öffnen und speichern in VB $oul (In)security allgemein 27 29.05.05 15:28
Problem beim Speichern und/oder Laden Crus Die Problemzone 4 07.12.04 02:06
noch was zu flash5(texte aus swf in txt datein speichern) derdicke (Web-) Design und webbasierte Sprachen 2 02.12.02 16:12


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61