class Program
{
static void Main(string[] args)
{
string excelPath = @"C:\Documents and Settings\lg39304\My Documents\Project Document\SafeSQL Issues\aa.xls";
string conStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + excelPath + ";Extended Properties='Excel 8.0;HDR=False;IMEX=1'";
OleDbConnection con = new OleDbConnection(conStr);
con.Open();
string sql = "select * from [Sheet1$]";
OleDbCommand cmd = new OleDbCommand(sql, con);
OleDbDataReader dr = cmd.ExecuteReader();
SqlConnection sqlCon = new SqlConnection("Server=Test; Database=DRMS;User ID=abc;Password=123");
sqlCon.Open();
using (SqlBulkCopy bukCopy = new SqlBulkCopy(sqlCon))
{
bukCopy.NotifyAfter = 20;
bukCopy.DestinationTableName = "version";
bukCopy.WriteToServer(dr);
}
}
}
SQL Bulk-copy from Excel
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.