我使用pyodbc连接到Teradata,并使用read_sql选择数据。当我使用Python2.7和pyodbc3.0.7时,这可以正常工作。现在,我切换到Python3.5和pyodbc4.0.17,出现错误“'NoneType'对象不可迭代”。 我的熊猫版本是0.23.1
我在这里进行了一些搜索,并尝试添加“ set nocount on”,但是Teradata似乎没有这个功能。
这是我连接到Teradata的方式:
setContentView()
这是我尝试获取数据的方式:
cnxn = pyodbc.connect('DSN=***;PWD=***',autocommit=True)
表不是空的,我应该获得数千条记录。相反,这是我得到的错误:
DF=pd.read_sql_query("SELECT * from tbl",con=cnxn)
有关如何解决此问题的任何指示?