#asp.net #ms-office #oledb
#asp.net #ms-office #oledb
Вопрос:
Выбор данных из файла Excel поверх ASP.NET .
Я продолжаю видеть эту ошибку. Предпринятые шаги:
- В VS 2008 установите для платформы сборки проекта значение x86.
- На серверном компьютере установлен компонент подключения к данным Office 2010.
- Открыл IIS 7, открыл пул приложений, включил 32-разрядные приложения.
Строка подключения выглядит следующим образом: «Поставщик = Microsoft.ACE.OLEDB.12.0; Источник данных =» targetFilePath «; Расширенные свойства = Excel 14.0;»
Какие-либо другие шаги, которые необходимо предпринять?
Комментарии:
1. В прошлый раз, когда я столкнулся с этой проблемой, это была проблема с разрядностью, т.Е. 32 против 64-разрядных драйверов
2. Вы абсолютно правы. Мой системный администратор установил 64-байтовую версию компонентов подключения, в то время как наше приложение работает с 32 битами. Проблема решена.
Ответ №1:
В прошлый раз, когда я столкнулся с этой проблемой, это была проблема с разрядностью, т. Е. 32 против 64-разрядных драйверов. (Переместите комментарий в ответ, чтобы у вас была возможность пометить эту проблему как выполненную и отвеченную.)