首页 > 解决方案 > 使用 databaseLibrary 连接到 Robotframework 中的 ASE sybase

问题描述

我正在尝试连接到 Sysbase,但总是出现错误

套件设置失败:

OperationalError: ('08001', u"[08001] [Microsoft][ODBC SQL Server Driver][DBNETLIB]Ce server SQL n'existe pas ou son acc\xe8s est refus\xe9. (17) (SQLDriverConnect); [08001 ] [Microsoft][ODBC SQL Server 驱动程序][DBNETLIB]ConnectionOpen (Connect())。(53)")

我的代码是:

*** Settings ***
Suite Setup       Connect To Database    pyodbc    ${DBName}    ${DBUser}    
${DBPass}    ${DBHost}    ${DBPort}
Suite Teardown    Disconnect From Database
Library           Selenium2Library
Resource          ../../../Keywords/Initialisation/Initialisation.robot
Library           DatabaseLibrary
Library           OperatingSystem

*** Variables ***
${DBHost}         ""
${DBName}         ""
${DBPass}         ""
${DBPort}         ""
${DBUser}         ""

*** Test Cases ***
Récupérer CAB
${output} =    Execute SQL String    select "" from "" where ""= '80000204000048' ;
Log    ${output}

我已经安装了 databaselibrary pip install robotframework-databaselibrary 和 pyodbc ">pip install pyodbc"

标签: robotframeworksybase

解决方案


推荐阅读