using System;
using System.Data;
using System.IO;
using System.Text;
using Microsoft.Practices.EnterpriseLibrary.Data;
public partial class Admin_ZipCodeAddFromFile : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void btnAddToZipTable_Click(object sender, EventArgs e)
{
StreamReader sr = new StreamReader(Server.MapPath("../Documents/") + "\\zipcode_20071130.csv", Encoding.Default);
while (!sr.EndOfStream) // 파일의 끝에 도달할 때까지
{
// 콤마로 구분해서 한줄씩 읽어오기
string[] arr = sr.ReadLine().Split(',');
// Zip 테이블의 각각의 필드에 저장
DatabaseFactory.CreateDatabase("ConnectionString").ExecuteNonQuery(CommandType.Text, String.Format("Insert Zip Values('{0}','{1}','{2}','{3}','{4}')", arr[0], arr[1], arr[2], arr[3], arr[4]));
}
sr.Close();
}
}