Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql Robot框架-数据库库如何使用Windows身份验证进行连接_Sql_Database_Robotframework_Pyodbc - Fatal编程技术网

Sql Robot框架-数据库库如何使用Windows身份验证进行连接

Sql Robot框架-数据库库如何使用Windows身份验证进行连接,sql,database,robotframework,pyodbc,Sql,Database,Robotframework,Pyodbc,我正在尝试使用windows身份验证连接到SQL server数据库,我已尝试以下操作: *** Settings *** Suite Setup Connect To Database Using Custom Params pyodbc ${DBHost_ConnectionString} Suite Teardown Disconnect From Database 连接字符串: ${DBHost_ConnectionString}= Server=Se

我正在尝试使用windows身份验证连接到SQL server数据库,我已尝试以下操作:

*** Settings ***
Suite Setup  Connect To Database Using Custom Params   pyodbc    ${DBHost_ConnectionString}

Suite Teardown    Disconnect From Database
连接字符串:

${DBHost_ConnectionString}=        Server=ServerName;Database=DbName;Trusted_Connection=yes;
产生

pyodbc.connect(db_api_2.connect(Server=ServerName;Database=DbName;Trusted_Connection=yes;))
这就是错误:

SyntaxError: invalid syntax (<string>, line 1)
SyntaxError:无效语法(,第1行)
不要使用分号(
)作为分隔符,请使用逗号(
):

另外,不要忘记将参数值加引号


原因是您提供的字符串-因此它们必须遵循方法参数的正确python语法

${DBHost_ConnectionString}=  Set Variable    Server='ServerName', Database='DbName', Trusted_Connection='yes'