J'ai une application Android Kolin avec une base de données. J'utilise la bibliothèque Anko pour la communication de base de données. Je peux insérer des données dans ma base de données mais j'ai quelques problèmes quand j'essaye d'obtenir une rangée de données de ma base de données.Obtenir la ligne de base de données avec Anko
J'essaie d'obtenir la ligne de données à travers le code suivant
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()
}
Comment puis-je obtenir le contenu de la ligne avec l'identifiant donné
Au moment où je reçois cette erreur
Ligne invalide: la ligne pour SingleColumnParser doit contenir exactement une colonne
Il est évident que StringParser est pour une requête de la colonne ... Vous devez indiquer quelle colonne vous sélectionnez wana ou utiliser un autre analyseur – Selvin