我收到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]。感谢您的提前帮助。