我正在尝试通过python连接sql server并收到以下错误
SyntaxError: multiple statements found while compiling a single statement
这是我的代码
import pyodbc
>>> cnxn=pyodbc.connect("Drive={SQL serve}"; server=""; database=""; uid="sa"; pwd="")
请帮助我
答案 0 :(得分:1)
该函数只需要一个参数。所以你需要提供这样的连接字符串:
Select case when table1.startdate > table1.enddate then 30
else table1.enddate - table1.startdate + 1
end
as td
from table1
有关更多示例,请参阅https://github.com/mkleehammer/pyodbc/wiki/Connecting-to-SQL-Server-from-Windows。