Robot Framework - База данных библиотеки, как подключиться с помощью проверки подлинности Windows - PullRequest
0 голосов
/ 29 января 2019

Я пытаюсь подключиться к базе данных SQL-сервера, используя проверку подлинности Windows, я попробовал следующее:

*** 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)

1 Ответ

0 голосов
/ 29 января 2019

Не используйте точку с запятой (;) в качестве разделителей, используйте запятые (,):

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

Также не забудьте поместить значения аргументов в кавычки.


Причина в том, что указанная вами строка отображается как есть в методе connect () - поэтому они должны следовать правильному синтаксису python для аргументов метода.

...