




Насколько я знаю, это невозможно. Это не база данных с открытым исходным кодом, поэтому писать драйверы для нее действительно сложно.
Если вы загрузите одну из пробных версий, вы можете получить / установить клиент odbc и подключиться таким образом.
В нашей повсеместной версии (более старая версия) на сервере, где установлена база данных, вы также можете найти эту установку клиента.
Это во многом зависит от версии Btrieve. Я долгое время работал с btrieve и обнаружил, что лучший API для старой версии 6.15 был на паскале. При этом определенно существовал и C api.
Pervasive недавно выпустили окончательный патч 6.15. Использование этого и C api должно позволить вам эффективно работать со старыми базами данных btrieve. Например, можно создавать новые модули для Python, используя C.
К какой версии базы данных BTrieve вы пытаетесь получить доступ? Какая версия у файлов данных?