DateTime dt = DateTime.Now; // 현제 날짜를 파일명으로 받아오기 위함.
try
{
string xls = "c:\\11"+dt.ToString("MMdd");
if (System.IO.File.Exists( xls))
{
System.IO.File.Delete(xls);
}
string strConn="Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=C:\\11"+dt.ToString("MMdd")+@";Extended Properties=Excel 8.0";
OleDbConnection connection = new OleDbConnection (strConn);
connection.Open();
string sql = "CREATE TABLE EA21송신파일 (고객번호 char(50), 계좌_카드번호 char(50), 납입자주민번호 char(50), 은행_카드명 char(50), 총납부금액 char(50))";
OleDbCommand command = new OleDbCommand(sql , connection);
command.ExecuteNonQuery();
// 기존 파일이 없으면 파일을 만들고 시트(테이블)를 추가한다.
for(int i=0; i <= global.count-1; i++)
{
string sql1 = "INSERT INTO 11송신파일 VALUES('"+dataGrid1[i, 0].ToString()+"', '"+dataGrid1[i, 1].ToString()+"', '"+dataGrid1[i, 2].ToString()+"', '"+dataGrid1[i, 3].ToString()+"', '"+dataGrid1[i, 4].ToString()+"')";
OleDbCommand command1 = new OleDbCommand(sql1 , connection);
command1.ExecuteNonQuery();
}
connection.Close();
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}