【发布时间】:2016-07-11 12:54:05
【问题描述】:
我正在使用 Python 3.5.1 和 Anaconda 包 2.4.0 并尝试连接到本地 SQL Server (2008 R2)
所以做接下来的事情:
import pypyodbc
connection_string =pypyodbc.connect('Driver={SQL Server};Server=PC\MSSQLSERVER,1433;Database=localbase;Uid=name;Pwd=pass')
connection_string=connection_string.decode(encodind='utf-8',errors='replace')
所有操作后,收到错误:
'utf-32-le' codec can't decode bytes in position 0-1: truncated data
为什么会这样?我应该怎么做才能避免它并正确运行连接?
【问题讨论】:
标签: python sql-server python-3.x pypyodbc