나는 ASP.net 양식을 만들어야 만 3 필드 : 이름, bday 및 이메일을 수집해야합니다.asp.net 양식 출력 : streamwriter 파일 대 데이터베이스 연결에 쓰기
csv 또는 xml 파일에 정보를 쓰는 것이 가장 좋다고 생각합니까? 아니면 SQL DB 등으로 작성한 다음 거기에서 파일로 내보낼 가치가 있다고 생각합니까?
플랫 파일에 쓰기 만하는 것이 가장 좋습니다. CSV/xml 파일로 내보낼 필요가 있으므로 Excel 파일에 추가 할 수 있기 때문입니다.
내 C#의 submitbutton 기능에서 StreamWriter를 나 파일 스트림 같은 것을 사용하십시오 :
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과 비교하거나 다른 방법을 완전히 조사해야합니까?