[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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 #299418
Linux 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: