當我連接到數據庫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