Ошибка подключения ADOBO #721800


#0 by SeregaMW
Пишу так:     Стр_Конект = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Об_файл.ПолноеИмя+";Extended Properties=""Excel 8.0;HDR=NO"";Persist Security Info=False;Jet OLEDB:Engine Type=23";          {ВнешняяОбработка.ЗагрузкаНоменклатурыИзXLS.МодульОбъекта}: Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (Microsoft JET Database Engine): Произошли ошибки во время выполнения многошаговой операции OLE DB. По возможности, проверьте значения всех состояний OLE DB. Работа не выполнена.
#1 by SeregaMW
Все действо происходит на сервере 2008
#2 by spectre1978
файлик точно XLS? Не XLSX? Внутри точно не XML? Надо чтобы был настоящий XML в формате 97-2003, иначе провайдер Jet 4.0 не сожрет
#3 by spectre1978
У меня вот так танцует:     Исключение         Сообщить ("Ошибка открытия файла средствами ADO. Возможно, OLE DB провайдер Jet 4.0 не установлен или файл не имеет формат Excel 97-2003",         СтатусСообщения.Важное);
#4 by SeregaMW
У меня так тоже получилось, а как сделать что бы он и формат .xlsx читал?
#5 by spectre1978
поставить провайдера не для Jet4, а для более свежей версии движка, где файл ACE (от версии Access 2007 и выше)
#6 by spectre1978
и строку соединения соответствующим образом переписать
#7 by spectre1978
#8 by spectre1978
В надо читать: Надо чтобы был настоящий XLS. Очепятка.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С