Страницы: 1
RSS
Обращение к файлу .dbf через PowerQuery и PowerBI, как решить ошибку отсутствия ISAM?
 
Доброго времени суток!
Прошу помочь с такой проблемой: пытаюсь создать источник из файла *.dbf (их довольно много, по структуре разные, есть >1,5 млн строк  и т.п., т.е. вариант открыть в excel и сохранить не вариант), и натыкаюсь на ошибку :
Скрытый текст

Файл-источник добавил.
Код запроса к источнику:
Код
let
    Source = OleDb.DataSource(
        "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:\path\;extended properties=dBASE IV", 
        [Query="select * from [SETI.dbf]"])
in
    Source

Варианты кода запроса Андрея VG для одного файла и папки с файлами дают такую же ошибку.
Одинаково: и в PQ и в PowerBI.
Может, у меня с софтом что-то не так, что-то с чем-то не дружит?
Версии ПО:
MS Office ProPlus 2013 (x64) и MS Access Runtime 2013 (x64) 15.0.4569.1506
PQ (x64) 2.59.5135.201
Power BI  (x64, upd.06.2019) 2.70.5494.761
VisualStudio 2010 (Tools for Office Runtime) 10.0.50903
Версия Фоксы, которая генерит эти dbf-ки, 2.6
 
Цитата
genosser написал:
Может, у меня с софтом что-то не так, что-то с чем-то не дружит?
Подозреваю что так, у меня Эксель файл открывает без проблем.

Копайте в сторону версии драйвера OleDB. Здесь вроде как должна быть последняя версия.
Изменено: PooHkrd - 25.06.2019 17:00:06
Вот горшок пустой, он предмет простой...
 
Доброе время суток.
Попробуйте движок от 2016 Access поставить соответствующей битности. Microsoft Access Database Engine 2016 Redistributable
 
PooHkrd, Андрей VG, помогло, благодарю. Лечит и 2010-й и 2016-й движок. На другой машине с уже установленным 2010м Engine  запрос сразу поехал без проблем.
Страницы: 1
Наверх