Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我是编程新手,所以在实现 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错了。
rawQuery
该方法将使用要返回的列列表query。 rawQuery在查询字符串本身中有列列表;rawQuery的第二个参数用于查询参数,您没有使用,因此绑定它们失败。
query
只需使用这个:
cursor = db.rawQuery("SELECT MAX(uebung) FROM freunde", null);