【问题标题】:DLL load failed: The specified module could not be found. in robot framework connect Oracle DatabaseDLL 加载失败:找不到指定的模块。在机器人框架中连接 Oracle 数据库
【发布时间】:2026-02-14 18:55:02
【问题描述】:

我安装了 Visual C++ 编译器、DatabaseLibrary 和 cx_Oracle Library 来使用 Oracle 数据库

1.  Downloaded and Install VCForPython27.msi 
2.  Set Environment Variables ORACLE_HOME, TNS_ADMIN if not setup already. (eg:- ORACLE_HOME=C:\Oracle\product\11.2.0\client_1; TNS_ADMIN=%ORACLE_HOME%\network\admin)

使用以下命令安装数据库库

> pip install robotframework-databaselibrary

使用以下命令安装 cx_Oracle

> pip install cx_Oracle

然后尝试连接到Oracle数据库,如下所示:

Connect to the Database    ${oracleDbHost}    ${oracleDbPort}    ${oracleDatabaseName}    ${oracleUserName}    ${oraclePassword}

我收到了错误

DLL load failed: The specified module could not be found

相同的设置和代码适用于其他同事,但不适用于我。

出了什么问题

【问题讨论】:

    标签: robotframework


    【解决方案1】:

    我为ORACLE_HOMETNS_ADMIN 环境变量进行了设置,但没有将ORACLE_HOME 添加到path 环境变量中。 在路径变量中添加%ORACLE_HOME%/bin 解决了这个问题。

    【讨论】:

      最近更新 更多