Bulk copy
- 1. using System.Data.OleDb;
using System.Data.SqlClient;
OleDbConnection x;
OleDbCommand y;
OleDbDataReader z;
protected void Button1_Click(object sender, EventArgs e)
{
FileUpload1.SaveAs(Server.MapPath("~/File/")+FileUpload1.FileName);
x = new OleDbConnection("provider=microsoft.ace.oledb.12.0;data source="
+ Server.MapPath("~/File/") + FileUpload1.FileName + "; extended
properties=excel 12.0");
x.Open();
y = new OleDbCommand("select * from [sheet1$]", x);
z = y.ExecuteReader();
SqlConnection x1 = new SqlConnection("data source=AGILE867E8D92B;initial catalog=master;integrated security=sspi");
x1.Open();
SqlBulkCopy sb = new SqlBulkCopy(x1);
sb.DestinationTableName = "emp";
sb.WriteToServer(z);
x.Close();
x1.Close();
}
--------------------------