我上星期得了一场。我在Windows和Linux上使用SqlAlchemy和pyodbc。在Windows上一切正常,在Linux上,我会出错。在
现在我已经用pdb
调试了SqlAlchemy和pandas源代码。我发现/sqlalchemy/dialects/mysql/pyodbc.py
集supports_unicode_statements = False
。如果我将其设置为True
,那么在sqlalchemy日志中就不会得到字节sql查询(请参阅下面的链接中的详细信息)。所以我得到这个:
2015-12-09 14:06:03,237 | INFO | 5528 - SELECT 1;
2015-12-09 14:06:03,237 | INFO | 5528 - ()
2015-12-09 14:06:03,241 | INFO | 5528 - ROLLBACK
但我得到了另一个错误:
^{pr2}$知道我为什么会得到这个吗?如果我使用mssql+pyodbc
方言代替mysql+pyodbc
,那么我会得到相同的错误:(
谢谢你的帮助!在
目前没有回答
相关问题 更多 >
编程相关推荐