Интеграция Wine / native ODBC

Я пытаюсь подключиться к базе данных Sage Line 50 (это какой-то ужасно старый формат.DTA) на машине с Linux. Sage предоставляет драйверы ODBC, которые работают под Windows, и, приближаясь к приведенным здесь инструкциям, я смог получить настройки DSN в Wine с использованием собственного ODBC.

Когда я пытаюсь получить доступ к DSN из сценария, я получаю ошибку unixODBC, которая "Имя источника данных не найдено", предположительно, потому что unixODBC не имеет возможности увидеть / подключиться к Wine DSN. Похоже, что программы, работающие под Wine, могут получить доступ к DSN-файлам unixODBC, но есть ли способ сделать это по-другому, или сам скрипт должен работать внутри Wine?

1 ответ

Wine не экспортирует драйверы Windows ODBC в приложения *nix, а только в приложения Windows. Самый простой способ - запустить скрипт под Wine.

Другие вопросы по тегам