hasRow返回上人口数据库错误 - SQLite4Java
我试图找回所有我的数据库用下面的代码行: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