PDA

View Full Version : ایمپورت اطلاعات از اکسل به sql و نمایش آن در گرید



نیما حتمی
سه شنبه 21 دی 1389, 10:03 صبح
با سلام
دوستان من با کد زیر اطلاعات رو می خوام از اکسل به sql بریزم ولی ارور زیر رو می ده

// Connection String to Excel Workbook
string excelConnectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Data.xls;ExtendedProperties=""Excel 8.0;HDR=YES;""";
// Create Connection to Excel Workbook
using (OleDbConnection connection = new OleDbConnection(excelConnectionString))
{
OleDbCommand command = new OleDbCommand("Select ID,Data FROM [Sheet1$]", connection);
connection.Open();

// Create DbDataReader to Data Worksheet
using (DbDataReader dr = command.ExecuteReader())
{
// SQL Server Connection String
string sqlConnectionString = "Data Source=saeed\\arianpouya;Initial Catalog=ok;Integrated Security=True";
// Bulk Copy to SQL Server
using (SqlBulkCopy bulkCopy = new SqlBulkCopy(sqlConnectionString))
{
bulkCopy.DestinationTableName = "ExcelData";
bulkCopy.WriteToServer(dr);
}
}
}
}
64870