Problema ODBC
Ciao a tutti,spero di non essere OT.
Ho una debian testing 64 che utilizzo normalmente e un server 32 bit che ho allestito per fare alcuni test.
In sostanza devo accedere a un database iSeries IBM via ODBC con Python per recuperare i dati di una tabella.
Ho installato i driver dal sito di IBM, ho configutato sia odbc.ini che .odbc.ini.
La connessione che presenta questa stringa:
conn = pyodbc.connect('Driver={iSeries};SYSTEM=xxx.xxx.xxx.xxx;UID=user;PWD=password;CONNTYPE=0;UNICODESQL=1')
Comunque ottengo:
Traceback (most recent call last):
File "callas.py", line 6, in <module>
conn = pyodbc.connect('Driver={iSeries};SYSTEM=xxx.xxx.xxx.xxx;UID=user;PWD=password;CONNTYPE=0;UNICODESQL=1')
pyodbc.Error: ('IM002', '[IM002] [unixODBC][Driver Manager]Data source name not found, and no default driver specified (0) (SQLDriverConnectW)')
Pare non trovi i driver anche se in /opt/ibm/iSeriesAccess/lib/ sono recolarmente presenti.
Mi sfugge qualcosa nella configurazione degli odbc?
Se qualcuno ha esperienza in merito....
Grazie!
--
Riccardo Brazzale
Linux User #299418Linux Machine #1166215
ARROWELD ITALIA SPA - C.F., P.IVA e Iscrizione al Registro Imprese di Vicenza n. 03354110243 - R.E.A. VI/318614 - Cap. soc. 6.500.000,00 € i. v. - Sede leg. e amm.: Via Monte Pasubio, 137 - 36010 Zanè (VI) Italia - T. +39 0445 804444 - F. +39 0445 804400 - email: arroweld@arroweld.com - web: www.arroweld.com
Reply to: