当我连接到数据库HFSQL检索一组使用pypyodbc模块在Python用下面的代码数据的无效字面INT()基数为10 pypyodbc
import pypyodbc
connection = pypyodbc.connect("DSN=odbc_name")
cursor = connection.cursor()
cursor.execute("select * from cli")
result = cursor.fetchall()
我得到“无效字面INT ()与基地10“错误,此问题的来源是某些列的空值,除了修改数据库表中的空数据之外,此问题的任何解决方法。
什么线产生的错误? – JohanL
result = cursor.fetchall()是由于我使用ipython(意思是逐行执行)而产生错误的行,我确信它。 –
不是游标是一个可迭代的,允许您执行类似于“在游标中输入”的内容,然后捕获并通过条目修复错误条目? – JohanL