最新の Python InformixDB パッケージをダウンロードしてインストールしましたが、シェルからインポートしようとすると、Windows ダイアログ ボックスの形式で次のエラーが表示されます!
「プロシージャ エントリ ポイント sqli_describe_input_stmt が動的リンク iqlit09a.dll に見つかりませんでした」
何が起こっているのですか?
プラットフォーム: Windows Vista (Biz Edition)、Python 2.5。
どのバージョンの IBM Informix Connect (I-Connect) または IBM Informix ClientSDK (CSDK) を使用していますか? 'describe input' 機能は最近追加されたものですが、お持ちの可能性があります。
コマンド シェルから任意の Informix DBMS に接続できましたか? そうでない場合は、適切な環境がないことが疑われます。おそらく $INFORMIXDIR (または %INFORMIXDIR% - ここからは '$' と '%' のシジルを省略します) を指定する必要があります。正常に接続するには INFORMIXSERVER を設定する必要があります。PATH に正しいディレクトリ (Windows ではおそらく INFORMIXDIR/bin、Unix では INFORMIXDIR/lib および INFORMIXDIR/lib/esql または INFORMIXDIR/lib/odbc) が必要です。
データベースに接続する他の方法は機能しますか?ODBCを使用できますか(コントロールパネルで構成)?ODBCが機能する場合は、Python win32拡張機能(ActiveStateディストリビューションに付属)を使用でき、ODBCサポートがあります。また、JDBC-ODBCブリッジを介してODBCまたはInformixJDBCドライバーと連携できるJythonを使用することもできます。