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

[RISOLTO] Re: Problema ODBC



Allora, sono riuscito a risolvere in questa maniera:

Il pacchetto originale per l'installazione è un .rpm che io ho convertito con alien.
La mia sensazione era che la conversione non producesse il .deb corretto, almeno negli script di esecuzione.

Ho preso il file .rpm l'ho aperto e mi sono guardato gli script e ho proceduto a mano a fare cio' che fa lo script .rpm.

Ora funziona perfettamente.

Grazie comunque!

--
Riccardo Brazzale

Linux User #299418
Linux Machine #1166215



Il giorno 08 dicembre 2012 19:03, Riccardo Brazzale <riccardo.brazzale@gmail.com> ha scritto:
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: