我是编程新手,所以在实现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);有人知道问题出在哪里吗?我只想读出最高级别的盒子里的内容。
发布于 2013-08-01 16:10:48
您使用的rawQuery是错误的。
query方法将使用要返回的列的列表。rawQuery在查询字符串本身中有一个列列表;rawQuery的第二个参数用于您没有使用的查询参数,因此绑定它们失败。
只需使用以下命令:
cursor = db.rawQuery("SELECT MAX(uebung) FROM freunde", null);https://stackoverflow.com/questions/17981032
复制相似问题