Python pyodbc行计数返回为负数
我目前正在开发一个在32位机器上运行良好的python应用程序。现在我必须转到64位。我目前面临的问题是,这里没有正确地获取数据库中的数据,但是如果我在32位机器上运行相同的查询,它就会工作。我正在使用pyodbc。当我获取数据时,我得到-1作为我的行计数。我已经安装了IBMi系列访问odbc驱动程序。我已经安装在Python pyodbc行计数返回为负数,python,64-bit,ibm-midrange,pyodbc,Python,64 Bit,Ibm Midrange,Pyodbc,我目前正在开发一个在32位机器上运行良好的python应用程序。现在我必须转到64位。我目前面临的问题是,这里没有正确地获取数据库中的数据,但是如果我在32位机器上运行相同的查询,它就会工作。我正在使用pyodbc。当我获取数据时,我得到-1作为我的行计数。我已经安装了IBMi系列访问odbc驱动程序。我已经安装在 C:\windows\SysWow64\odbcad32.exe,但运气不好。谁能解释一下为什么我的行数得了-1,或者是什么可能的原因。提前感谢。据我所知,如果行数未知,则可能出现-
C:\windows\SysWow64\odbcad32.exe,但运气不好。谁能解释一下为什么我的行数得了-1,或者是什么可能的原因。提前感谢。据我所知,如果行数未知,则可能出现-1。有时这仅仅是因为性能原因——返回第一行时不知道行数,因此这不是错误。 关于这方面的更多信息,请参阅podbc文档