В моем проекте MVC3 Razor я загружаю один лист Excel и сохраняю его в папке моего проекта. Мне нужно прочитать значения внутри excel. Для этого я просто создаю OLedbConnection. Я получил ошибку «Невозможно обновить. База данных или объект доступны только для чтения». при выполнении строки dbConnection.Open();
Контроллер:
string fp="@"+Session["FilePathFinal"].ToString();
DataTable fooData = new DataTable();
OleDbConnection dbConnection =
new OleDbConnection
(@"Provider=Microsoft.Jet.OLEDB.4.0;"
+ @"Data Source='"+fp+"';"
+ @"Extended Properties=""Excel 8.0;""");
dbConnection.Open();
fp - это путь к файлу. путь к файлу содержит значение @D:\MVC\Admin\Import.Admin\App_Data\ImportFileHome\Baby needs.csv
как выйти из этой проблемы. Любая помощь???
Примечание. Мой файл Excel - Excel 2013.
@
в начале имени вашего файла. Попробуйте без, т.е.string fp = Session["FilePathFinal"].ToString();
- person Sid Holland   schedule 23.03.2013