2009-04-29 6 views
1

J'ai téléchargé & installé le dernier paquet Python InformixDB, mais quand j'essaye de l'importer depuis le shell, j'obtiens l'erreur suivante sous la forme d'une boîte de dialogue Windows!Pourquoi le paquet Python informixdb lance une erreur!

« Une entrée de procédure sqli_describe_input_stmt ne pouvait pas se trouver dans le lien dynamique isqlit09a.dll »

Toutes les idées ce qui se passe?

Plate-forme: Windows Vista (Biz Edition), Python 2.5.

Répondre

1

Quelle version d'IBM Informix Connect (I-Connect) ou d'IBM Informix ClientSDK (CSDK) utilisez-vous? La fonction 'describe input' est une addition plus récente, mais il est probable que vous l'ayez.

Avez-vous pu vous connecter à un SGBD Informix à partir de l'interface de commande? Si non, alors le soupçon doit être que vous n'avez pas l'environnement correct. Vous devrez probablement spécifier $ INFORMIXDIR (ou% INFORMIXDIR% - je vais omettre les sigils '$' et '%' à partir de maintenant); vous devez configurer INFORMIXSERVER pour vous connecter avec succès; vous devriez avoir le bon répertoire (probablement INFORMIXDIR/bin sous Windows, sous Unix, INFORMIXDIR/lib et INFORMIXDIR/lib/esql ou INFORMIXDIR/lib/odbc) sur votre PATH.

0

L'autre moyen de se connecter à la base de données fonctionne-t-il? Pouvez-vous utiliser (configurer dans le panneau de configuration) ODBC? Si ODBC fonctionne, vous pouvez utiliser les extensions Python win32 (la distribution ActiveState est fournie avec) et le support ODBC. Vous pouvez également utiliser Jython qui peut fonctionner avec ODBC via un pont JDBC-ODBC ou avec le pilote Informix JDBC.

Questions connexes