Connection serveur hfsql depuis python
Bonjour,
J'essaie sans succès de me connecter à une base hfsql depuis un script python.
J'arrive à me connecter via la commande iodbctest et à exécuter des requêtes
Code:
1 2 3 4 5 6 7
| www-data@96fccb3356f0:/var/www/app# iodbctest "DSN=XXXXXXXX;PWD=XXXXXXXX"
iODBC Demonstration program
This program shows an interactive SQL processor
Driver Manager: 03.52.0812.0326
Driver: 28.00.36102 (wd280hfo64.so)
SQL> |
En revanche lorsque je test depuis pyodbc j'ai l'erreur suivante :
Code:
1 2 3 4 5 6 7
|
www-data@96fccb3356f0:/var/www/app$ python test_pyodbc.py
Traceback (most recent call last):
File "/var/www/app/test_pyodbc.py", line 18, in <module>
db = pyodbc.connect(cs)
^^^^^^^^^^^^^^^^^^
pyodbc.Error: ('HY000', 'The driver did not supply an error!') |
mon fichier odbcinst.ini ressemble à ça :
Code:
1 2 3 4 5 6 7
| cat /etc/odbcinst.ini
[ODBC Drivers]
HFSQL = Installed
[HFSQL]
Description = HFSQL ODBC Driver
Driver = /opt/hfsql_odbc_driver/wd280hfo64.so |
et lorsque je list les drivers pyodbc en python il semble bien accéder à HFSQL
Code:
1 2 3 4 5 6
|
for driver in pyodbc.drivers():
print(driver)
ODBC Drivers
HFSQL |
Une idée de ce qui pourrais coincer ?
Merci,