2013-04-02 2 views
0

Я пытаюсь использовать соединение OleDb, чтобы заполнить таблицу данных данными из файла excel, однако я получаю следующую ошибку: «Не удалось найти устанавливаемый ISAM».C# VS2010 Ошибка: Не удалось найти устанавливаемый ISAM

Любая помощь будет высоко оценена.

Я пробовал совет от других подобных сообщений об ошибках безрезультатно.

  string cnStr = @"Provider=Microsoft.ACE.OLEDB.12.0;'C:\Users\Nick\Documents\Visual Studio 2010\Projects\ExcelTest1\ExcelTest1\CapitalPlan.xlsx';Extended Properties=" + "\"Excel 12.0 Xml;HDR=YES;IMEX=1\""; 
     DataTable dt = new DataTable(); 
     `string sql = "Select * From [Sheet1$]";` 

     `using (OleDbConnection cn = new OleDbConnection(cnStr)) 
     { 
      using (OleDbDataAdapter adapter = new OleDbDataAdapter(sql, cn)) 
      { 
       adapter.Fill(dt); 
      } 
     }` 

enter image description here

ответ

Смежные вопросы