Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python pyodbc行计数返回为负数_Python_64 Bit_Ibm Midrange_Pyodbc - Fatal编程技术网

Python pyodbc行计数返回为负数

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,或者是什么可能的原因。提前感谢。据我所知,如果行数未知,则可能出现-

我目前正在开发一个在32位机器上运行良好的python应用程序。现在我必须转到64位。我目前面临的问题是,这里没有正确地获取数据库中的数据,但是如果我在32位机器上运行相同的查询,它就会工作。我正在使用pyodbc。当我获取数据时,我得到-1作为我的行计数。我已经安装了IBMi系列访问odbc驱动程序。我已经安装在
C:\windows\SysWow64\odbcad32.exe,但运气不好。谁能解释一下为什么我的行数得了-1,或者是什么可能的原因。提前感谢。

据我所知,如果行数未知,则可能出现-1。有时这仅仅是因为性能原因——返回第一行时不知道行数,因此这不是错误。 关于这方面的更多信息,请参阅podbc文档