使用Anko获取数据库行

我有一个数据库的Kolin Android应用程序。 我使用Anko库进行数据库通信。 我可以在我的数据库中插入数据,但是当我尝试从数据库中获取数据行时遇到一些麻烦。

我尝试通过以下代码获取数据行

try { var result = select("projects").where("rowid = {id}", "id" to 1).parseList(StringParser) Toast.makeText(applicationContext,result.toString(),Toast.LENGTH_LONG).show() } catch(e: Exception) { Toast.makeText(applicationContext,e.toString(),Toast.LENGTH_LONG).show() } 

我怎样才能得到具有给定的ID行的内容

目前我得到这个错误

无效行:SingleColumnParser的行必须只包含一列

嗨,你必须分享完整的代码,和日志,什么消息显示? 尝试这个。 为什么不使用“_id”? Sqlite需要。

 select("projects") .where("(_id = {id}), "id" to 1)