AttributeError:“ NoneType”对象在存储过程调用的机器人框架中没有属性“ cursor”错误

时间:2018-10-11 05:45:02

标签: python python-2.7 robotframework

我正在使用Robot框架中的存储过程来更新数据库记录。

我指的是https://franz-see.github.io/Robotframework-Database-Library/api/1.0.1/DatabaseLibrary.html#Call%20Stored%20Procedure

执行脚本后,出现以下错误

AttributeError:'NoneType'对象没有属性'cursor'

我不知道为什么会出现此错误,我在各种stackoverflow线程上进行了搜索,但无法找出解决方法。能否请你帮忙?

这是我的代码示例

*** Settings ***
Suite Setup       Connect To Database Using Custom Params    ibm_db_dbi     ${db_connection}
Suite Teardown    Disconnect From Database
Library           DatabaseLibrary
Library           OperatingSystem  
Resource          ../resources/variables/variables.txt


*** Test Cases ***


Test updatedb storedprocedure
    @{ParamList} =    Create List     3    <Key><empid>1234</empid></Key>    10.5
    @{QueryResults} =    Call Stored Procedure       ${SPName}       ${ParamList}
    Log to console  ${QueryResults}

0 个答案:

没有答案