2010-12-11 45 views
0

J'essaie de me connecter à une base de données Sage Line 50 (qui est un ancien format .DTA) sur une machine Linux. Sage fournit des pilotes ODBC fonctionnant sous Windows et mesurant les instructions here J'ai pu obtenir une configuration DSN dans Wine en utilisant ODBC natifIntégration ODBC de Wine/native

Lorsque j'essaie d'accéder au DSN à partir d'un script, j'obtiens une erreur unixODBC que "Nom de la source de données introuvable", vraisemblablement parce qu'unixODBC n'a aucun moyen de voir/se connecter au Wine DSN. Il semble que les programmes fonctionnant sous Wine puissent accéder aux DSN unixODBC, mais est-il possible de le faire dans l'autre sens, ou le script lui-même doit-il fonctionner dans Wine?

Répondre

0

Wine n'exporte pas les pilotes Windows ODBC vers les applications * nix, mais uniquement vers les applications Windows. Le plus simple est probablement d'exécuter votre script sous Wine.