0

我在 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 ' '.")

4

1 回答 1

1

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

conn = pypyodbc.connect("DRIVER={SQL Server};server='sqldev\\master',Database='risk',TrustedConnection=yes")
cur = conn.cursor()
于 2013-06-06T18:36:08.100 回答