Hej Jeg prøver at overføre noget data fra et excel regneark til min ms sql database.
men jeg får følgende fejl hver gang je tester siden:
Den installerbare ISAM kan ikke findes.
dette er koden jeg har skrevet for at få det til at virke:
string excelConnectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Book1.xls;ExtendedProperties=""Excel 8.0;HDR=YES;""";
using (OleDbConnection connection =
new OleDbConnection(excelConnectionString))
{
OleDbCommand command = new OleDbCommand
("Select ID,Data FROM [Data$]", connection);
connection.Open();
using (DbDataReader dr = command.ExecuteReader())
{
string sqlConnectionString = "Data Source=.;Initial Catalog=Test;Integrated Security=True";
using (SqlBulkCopy bulkCopy =
new SqlBulkCopy(sqlConnectionString))
{
bulkCopy.DestinationTableName = "ExcelData";
bulkCopy.WriteToServer(dr);
Jeg håber nogle kan hjælpe mig med hvad fejlbeskeden betyder?
Mvh. Adam