0

ASP.net フォームを作成する必要があり、name、bday、email の 3 つのフィールドのみを収集する必要があります。

情報をcsvまたはxmlファイルに書き込むのが最善だと思いますか、それともSQL DBなどに書き込んでそこからファイルにエクスポートする価値があると思いますか?

フラットファイルに書き込むのが最善であると私は考えています.csv / xmlファイルにエクスポートする必要があるため、Excelファイルに追加できます。

C# の submitbutton 関数で streamwriter や filestream などを使用します。

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();

csv と StreamWriter を使用することの欠点を見落としていますか? ファイルが特定のサイズになると、奇妙なことが起こりますか?

また、Streamwriter は Filestream と比べてどうですか? それともまったく別の方法を検討する必要がありますか?

4

1 に答える 1

1

小規模なアプリケーションであっても、データベースを使用したことを後悔することはありません。特に彼らが変化/成長した場合。他のデータを保存する場合、テキスト ファイルを変更するのは非常に困難です。

Web アプリケーションのファイル アクセスは、せいぜい難しいものです。データベースを使用する場合、最終的には XML/XSD とデータ セットの使用を調べます。

于 2010-12-09T15:17:57.540 に答える