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