【问题标题】:Why Python informixdb package is throwing an error!为什么 Python informixdb 包会抛出错误!
【发布时间】:2009-04-29 09:01:20
【问题描述】:

我已经下载并安装了最新的 Python InformixDB 包,但是当我尝试从 shell 导入它时,我收到以下 Windows 对话框形式的错误!

“无法在动态链接 isqlit09a.dll 中找到程序入口点 sqli_describe_input_stmt”

有什么想法吗?

平台:Windows Vista(商务版)、Python 2.5。

【问题讨论】:

    标签: python informix


    【解决方案1】:

    您使用的是哪个版本的 IBM Informix Connect (I-Connect) 或 IBM Informix ClientSDK (CSDK)? “描述输入”功能是最近添加的,但您很可能拥有它。

    您是否能够从命令 shell 连接到任何 Informix DBMS?如果不是,那么怀疑一定是你没有正确的环境。您可能需要指定 $INFORMIXDIR(或 %INFORMIXDIR% - 从这里开始我将省略 '$' 和 '%' 符号);您需要设置 INFORMIXSERVER 才能成功连接;你需要在你的 PATH 上有正确的目录(在 Windows 上可能是 INFORMIXDIR/bin;在 Unix 上,它应该是 INFORMIXDIR/lib 和 INFORMIXDIR/lib/esql 或 INFORMIXDIR/lib/odbc)。

    【讨论】:

      【解决方案2】:

      是否有其他连接数据库的方法? 您可以使用(在控制面板中配置)ODBC 吗?如果 ODBC 有效,那么您可以使用 Python win32 扩展(ActiveState 发行版随附)并且有 ODBC 支持。您还可以使用 Jython,它可以通过 JDBC-ODBC 桥或 Informix JDBC 驱动程序与 ODBC 一起工作。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-01-17
        • 2021-02-23
        • 2018-12-10
        • 2019-06-13
        • 2021-06-17
        • 2015-02-25
        • 1970-01-01
        相关资源
        最近更新 更多