3
A
回答
11
确定 - 使用while
循环与fetchone
。
http://code.google.com/p/pyodbc/wiki/Cursor#fetchone
row = cursor.fetchone()
while row is not None:
# do something
row = cursor.fetchone()
+0
我宁愿不重复fetchone行。你可以做True:row = cursor.fetchOne();如果row是None:break; # 做一点事 – JoelFan
6
你也可以使用cursor.fetchmany()
如果要批了取(默认为1,如果你不重写)
相关问题
- 1. 结果迭代
- 2. PDO结果迭代
- 3. 如何将MySQL fetchall()结果迭代到调色板列表框和中心结果中
- 4. pyodbc&MS SQL Server - “没有结果,以前的SQL不是查询。”
- 5. pyodbc:查询结果为CSV?
- 6. 迭代通过NSFetchRequest结果时没有错误崩溃
- 7. PHP Array没有正确迭代,只抓取第一个结果
- 8. LIBSVM在Java中:0之后迭代退出,没有结果
- 9. 为什么添加的结果没有在迭代中捕获?
- 10. CLIPS代码没有结果
- 11. Select Query的迭代结果
- 12. Tess4j结果迭代器
- 13. 迭代JPA查询结果
- 14. 迭代通过JSOn结果
- 15. 迭代行结果错误
- 16. 更新迭代结果
- 17. NSArray没有迭代
- 18. php PDO fetchAll(),简单的结果
- 19. 倾销使用fetchall()结果,以JSON
- 20. 替代fetchall(PDO)?
- 21. 如何将迭代(从每个iter。)结果追加到包含所有迭代结果的最终Dataframe?
- 22. 没有结果
- 23. Linq to XML没有迭代?
- 24. .each()没有正确迭代
- 25. 损坏的结果集使用pyodbc
- 26. 模板代码显示没有结果
- 27. 此JSON代码显示没有结果
- 28. PHP foreach迭代前一个结果
- 29. svn update:我可以迭代结果吗?
- 30. 迭代LINQ的结果使用索引
我想你也可以做'在游标中的行:' – BenDundee