2
Я пытаюсь получить данные на sqlserver2005
на моем приложении windows C#
, из файла sheet1.xls через соединение oledb в visual studio-2008, и я использую windows7 os, и я не использовал установленный на моей системе.Ошибка Внешняя таблица отсутствует в ожидаемом формате
Это моя строка соединения:
string excelconnectionstring = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" +excelfilepath + ";"+"Extended Properties='Excel 8.0;HDR=Yes;'";
Я перепробовал много способов, но до сих пор я получаю эту ошибку:
"External table is not in the expected format. "
Пожалуйста, помогите мне.
я установил AccessDatabaseEngine.exe (Microsoft Access Database Engine 2010 Redistributable) и я попробовал еще раз, но до сих пор IAM получать ту же ошибку – FADV
вы можете обеспечить соединение string @ FADV –
string excelconnectionstring = "Provider = Microsoft.ACE.OLEDB.12.0; Источник данных =" + excelfilepath + ";" + «Расширенные свойства =« Excel 8.0; HDR = Да; »; и путь к файлу excel: C: \ sheet1.xls – FADV