正在获取ValueError:字符U + 380031不在[U + 0000; U + 10ffff]在Flask Web应用程序中尝试使用sqlalchemy连接到Teradata

时间:2019-08-15 15:36:53

标签: python flask sqlalchemy odbc teradata

我收到ValueError:字符U + 380031不在[U + 0000; U + 10ffff]尝试在Flask Web应用程序内使用sqlalchemy建立与Teradata的连接。

from sqlalchemy import create_engine
user = 'user_string'
pasw='password_string'
host = 'host_string'

td_engine = create_engine('teradata://'+ user +':' + pasw + '@'+ host + '/' + '?authentication=LDAP&driver=Teradata Database ODBC Driver 16.20')

sql = 'select * from dbc.usersV'
result = td_engine.execute(sql)

我已经能够使用pyodbc建立成功的连接,但是,我真的很想使用sqlalchemy来完成此操作。

预期的结果当然是成功的Teradata连接,并且能够返回“ select * from dbc.usersV”的结果。但是,我继续收到ValueError:字符U + 380031不在[U + 0000; U + 10ffff]。感谢您的提前帮助。

0 个答案:

没有答案