我試圖找回所有我的數據庫用下面的代碼行:hasRow返回上人口數據庫錯誤 - SQLite4Java
我已經創建了一個擁有兩個對象的一類,只是爲測試代碼是否正常工作的目的(它將在稍後的日期擴大以適應不同數量的列)。
當執行到if語句,它的值爲false,跳出循環,即使這個工具顯示有它內部的inface數據:
作者網站上的樣品似乎類似,搜索更好的例子已經沒有任何用處。
我要去哪裏錯了,是我的SQL語句的初始配置還是我處理查詢返回的方法是什麼?
謝謝。
我試圖找回所有我的數據庫用下面的代碼行:hasRow返回上人口數據庫錯誤 - SQLite4Java
我已經創建了一個擁有兩個對象的一類,只是爲測試代碼是否正常工作的目的(它將在稍後的日期擴大以適應不同數量的列)。
當執行到if語句,它的值爲false,跳出循環,即使這個工具顯示有它內部的inface數據:
作者網站上的樣品似乎類似,搜索更好的例子已經沒有任何用處。
我要去哪裏錯了,是我的SQL語句的初始配置還是我處理查詢返回的方法是什麼?
謝謝。
SQLiteStatement.hasRow()
返回true,如果與columnXYZ
方法來讀取存在的數據。這隻會在您至少撥打SQLiteStatement.step()
一次後纔會發生。
您示例中的hasRow調用不是必需的。
這是正確的,只是刪除如果(st.hasRow()) – sereda 2011-03-14 21:54:33
輝煌,感謝您的幫助。 – 2011-03-14 22:23:58
db.open(false)
返回什麼?也許你正在創建一個空的數據庫,而不是打開你的想法。
也許你的意思是user.home
?
不,編碼格式不能在這裏正常工作,所以我放棄了,只是提交它作爲截圖。 – 2011-03-14 21:31:15