Неверный синтаксис рядом с ключевым словом «И» в HTML-коде Python - PullRequest
0 голосов
/ 20 сентября 2019

Я запускаю код в Spyder (python2.7), код создает пользовательский интерфейс.Я поместил все необходимые значения в поле ввода, но он возвращает мне сообщение об ошибке

"('42000', u" [42000] [Microsoft] [Драйвер ODBC SQL Server] [SQLСервер] Неверный синтаксис рядом с ключевым словом «И». (156) (SQLExecDirectW) ")"

Вот как это должно быть:

SELECT * FROM dbo.vw_xxxxxxxxxxxxxxxxxx
WHERE ProbabilityofClosing= xx AND InvestmentProgram = 'xxxxxInvestments'
  AND MostLikelyAmount = 55555 AND MostLikelyFundingDate = '06112019'
  AND CashOutflowOrInflow = 'Cash Outflow'
  AND (FundingCurrency = 'CAD' OR FundingCurrency = 'CLP' OR
       FundingCurrency = 'COP' OR FundingCurrency = 'CNH')

, но это показывает:

DatabaseError: Ошибка выполнения на sql 'SELECT * FROM dbo.vw_xxxxxxxxxxxxxxxxx WHERE InvestmentProgram =' xxxxxx 'И И И AND CashOutflowOrInflow =' Отток денежных средств 'И FundingCurrency =' BRL 'И DealStatus = Funded': (' 42000 ', u "[42000] [Microsoft] [Драйвер ODBC SQL Server] [SQL Server] Неверный синтаксис рядом с ключевым словом' AND '. (156) (SQLExecDirectW)"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...