У меня есть следующий код:
CREATE TABLE IF NOT EXISTS Category(IdCategory INTEGER PRIMARY KEY AUTOINCREMENT, Name TEXT, Visible BIT);
В файле databaseService.ts:
AddCategory(Name, Visible ) {
const data = [Name, Visible];
console.log('adding category: ', data);
return this.database.executeSql('INSERT INTO Category (`Name`, Visible) VALUES (?, ?)',
data).then(data2 => {
this.LoadCategory();
});
}
результат в файле console.log:
adding category: (2) ["cat 1", true]0: "cat 1"1: truelength: 2__proto__: Array(0)
это значит, что переменные передаются нормально, но тогда, когда я читаю строки, у меня есть
1, undefined, true
Id, Name, Visible.
Что я делаю неправильно?Любая помощь приветствуется!Спасибо!
Это код для первого решения:
INSERT INTO Category
(Name, Visible) VALUES ("cat2", true)
И я получилта же ошибка.Название категории не определено.