Я запускаю код в 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)"