С фигурными скобками у вас есть точка с запятой, вызванная для вас, а в скобках нет. Рассмотрим функцию takeWhile
, так как она ожидает частичную функцию, только {case xxx => ??? }
является корректным определением вместо круглых скобок вокруг выражения case.
Я использую pyodbc с Python 3.7. Я использую более старую версию SQL-Server, но она должна работать и в вашей версии.
Так что просто установите Python 3.7, импортируйте pyodbc, установите «драйвер» специально для клиента SQL Server, и все готово.