2016-04-17 2 views
0

В нашем приложении мы разрешаем пользователю загружать файл excel на сервер и импортировать данные из файла excel в SQL.Microsoft.ACE.OLEDB.12.0 не работает после применения олицетворения в asp.net 4

Мы создали одного пользователя и использовали эту учетную запись для олицетворения в приложении. Мы предоставили этому пользователю ссылку на чтение и чтение для загрузки. Загрузка работает нормально, но в oconn.Open(); он выдает ошибку

Но если я использовать учетную запись администратора для олицетворения это прекрасно работает

 using (OleDbConnection oconn = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + excelproperties.filePath + "; Extended Properties=Excel 12.0;")) 
    { 

      oconn.Open(); 
    } 
+0

Какую ошибку это будет? –

+0

Неизвестная ошибка. но я думаю, что проблема связана с предоставлением разрешения этому пользователю. – user641812

ответ

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