от
Я следую учебник по ионной 4 твар. Когда я получаю в инструкцию SQL, я получаю сообщение об ошибке следующим образом:
> Argument of type '{}' is not assignable to parameter of type 'any[]'. 
> Type '{}' is missing the following properties from type 'any[]':
> length, pop, push, concat, and 26 more.ts
Это заявление, где я получаю ошибку:
db.executeSql('CREATE TABLE IF NOT EXISTS expense(rowid INTEGER PRIMARY KEY, date TEXT, type TEXT, description TEXT, amount INT)', {})
db.executeSql('SELECT SUM(amount) AS totalIncome FROM expense WHERE type="Income"', {})
db.executeSql('SELECT SUM(amount) AS totalExpense FROM expense WHERE type="Expense"', {})
Я получаю красную линию на "{}" Это весь код:
getData() {
    this.sqlite.create({
      name: 'ionicdb.db',
      location: 'default'
    }).then((db: SQLiteObject) => {
      db.executeSql('CREATE TABLE IF NOT EXISTS expense(rowid INTEGER PRIMARY KEY, date TEXT, type TEXT, description TEXT, amount INT)', {})
      .then(res => console.log('Executed SQL'))
      .catch(e => console.log(e));
      db.executeSql('SELECT * FROM expense ORDER BY rowid DESC', {})
      .then(res => {
        this.expenses = [];
        for(var i=0; i console.log(e));
      db.executeSql('SELECT SUM(amount) AS totalIncome FROM expense WHERE type="Income"', {})
      .then(res => {
        if(res.rows.length>0) {
// tslint:disable

Мне нужна ваша помощь. Спасибо.

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста войдите или зарегистрируйтесь.
...