带有Unicode连接字符串的pyodbc TypeError

时间:2016-06-04 18:59:26

标签: python typeerror connect pyodbc

我正在尝试使用以下代码连接到SQL Server数据库:

import pyodbc
path = 'DRIVER=(SQL Server); SERVER = СВЕТЛАНА-ПК\SQLEXPRESS; DATABASE = test_db; UID = sveta; PWD = 1111'
connect = pyodbc.connect(path)

我收到此错误:

  

TypeError:提供了Unicode连接字符串,但驱动程序没有Unicode连接函数

你能帮帮我吗?

1 个答案:

答案 0 :(得分:1)

我在使用

时能够重新创建您的问题
DRIVER=(SQL Server)

在连接字符串中。当我将其更改为使用大括号{}而不是括号() ...

DRIVER={SQL Server}

......错误消失了。