Ich muss ein ASP.net Formular machen und nur 3 Felder sammeln: Name, Bday und E-Mail.asp.net Formularausgabe: streamwriter zu Datei gegen Datenbankverbindung schreiben
Denken Sie, dass es am besten ist, die Informationen in eine CSV- oder XML-Datei zu schreiben, oder denken Sie, dass es sich lohnt, in eine SQL DB oder etwas zu schreiben und dann von dort in eine Datei zu exportieren?
Ich bin der Meinung, dass das Schreiben in eine Flat-Datei am besten ist, weil es sowieso in eine CSV/XML-Datei exportiert werden muss, damit es an eine Excel-Datei angehängt werden kann.
ich so etwas wie Stream oder Filestream in meiner C# submitbutton Funktion verwenden würde:
StreamWriter sw = new StreamWriter(filename, true);
sw.WriteLine(string.Concat
(textBox1.Text
, textBox2.Text
, textBox3.Text
, textBox4.Text
, textBox5.Text
, textBox6.Text
, textBox7.Text));
sw.Close();
Bin ich mit Blick auf Mängel der Verwendung von CSV und Streamwriter? Wie passieren irgendwelche seltsamen Dinge, wenn die Datei eine bestimmte Größe erreicht?
Auch, wie ist Streamwriter im Vergleich zu Filestream, oder sollte ich eine andere Methode vollständig betrachten?