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
En revanche lorsque je test depuis pyodbc j'ai l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>
mon fichier odbcinst.ini ressemble à ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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!')
et lorsque je list les drivers pyodbc en python il semble bien accéder à HFSQL
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Une idée de ce qui pourrais coincer ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 for driver in pyodbc.drivers(): print(driver) ODBC Drivers HFSQL
Merci,
Partager