Я новичок в Ionic и пытаюсь научиться работать с SQLite.
Я получаю успехи в создании и удалении таблиц, и после использования INSERT INTO в таблице я пытаюсь прочитать ее содержимое ... Вот когда все становится странным: я получаю ответ, подобный этому:
{"rows":{"length":5},"rowsAffected":0}
Вот код:
let sqlait: SQLite = new SQLite();
return sqlait.create({
name: 'contacomigo.db',
location: 'default'
}).then(
(db: SQLiteObject) => {
return db.executeSql('SELECT ' + Conta.col_id + ' FROM ' + Conta.tabela, {})
.then((data) => {
d.alert(JSON.stringify(data));
for (let i = 0; i < data.rows.length; i++) {
contas.push(data.rows.item(i));
}
})
.catch(e => d.alert(e));
}
).catch(e => { d.alert(e) });
if (contas.length == 0) {
contas.push('0 contas!');
} else {
d.alert(JSON.stringify(contas))
}
return contas.toString();
}
Мне бы очень хотелось узнать, что я скучаю по чему-то нелепому ... Заранее спасибо!