与pypyodbc连接时,“未闭合的引号”

时间:2013-06-06 18:15:43

标签: python sql-server

我在Python中使用了以下代码来连接到SQL Server,但它始终失败,即使sqlcmd中的相同也是如此。
有什么想法吗?

import pypyodbc
conn = pypyodbc.connect(DRIVER='{SQL Server}',Trusted_Connection='yes',server='sqldev\dwmaster',DATABASE='risk')
cur = conn.cursor()

我得到的错误是:

  

pypyodbc.ProgrammingError: ('42000', "[42000] [Microsoft][ODBC SQL Server Driver ][SQL Server]Unclosed quotation mark after the character string ' '.")

1 个答案:

答案 0 :(得分:1)

修正了错误,执行以下操作。

conn = pypyodbc.connect("DRIVER={SQL Server};server='sqldev\\master',Database='risk',TrustedConnection=yes")
cur = conn.cursor()