作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是编程新手,所以在实现 sqlite 数据库时遇到一些问题:
String[] spalten=new String[]{"uebung","datum","ergebnis"};
Cursor cursor1=db.rawQuery("SELECT MAX(uebung) FROM freunde", spalten);
cursor1.moveToFirst();
String r=cursor1.getString(0);
有人知道问题出在哪里吗?我只是想读出级别最高的盒子里的内容。
最佳答案
您使用的 rawQuery
是错误的。
query
方法将使用要返回的列的列表。rawQuery
在查询字符串本身中有列列表; rawQuery
的第二个参数用于查询参数,您没有使用该参数,因此绑定(bind)它们失败。
只需使用这个:
cursor = db.rawQuery("SELECT MAX(uebung) FROM freunde", null);
关于java - SQLiteBindORColumnindexoutofrange异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17981032/
我是一名优秀的程序员,十分优秀!