使用python连接sql server时出错

时间:2017-04-19 04:25:03

标签: python sql-server database-connection

我正在尝试通过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="")

请帮助我

1 个答案:

答案 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