Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/grails/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 带有Unicode连接字符串的pyodbc类型错误_Python_Typeerror_Connect_Pyodbc - Fatal编程技术网

Python 带有Unicode连接字符串的pyodbc类型错误

Python 带有Unicode连接字符串的pyodbc类型错误,python,typeerror,connect,pyodbc,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连接函数 你能帮帮我吗 使用时,我可以

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

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

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


你能帮帮我吗

使用时,我可以重新创建您的问题

DRIVER=(SQL Server)
在连接字符串中。当我将它改为使用大括号而不是圆括号时,

DRIVER={SQL Server}

。。。错误消失了。

您可以格式化您的问题吗?该库不支持Unicode字符<代码>СССББСАЛАА-ПК看起来有问题,但根据精简手册,这不应该是问题