Не удается получить данные при передаче двух параметров на SQLite в React Native - PullRequest
0 голосов
/ 18 сентября 2018

Я попытался передать два параметра, как показано ниже, для запроса на выборку, но я не получаю данные

db.transaction(tx => {
  tx.executeSql('SELECT * FROM data WHERE (month = ? AND items_id = ?);', ["Sep 2018",68], (_, { rows }) => {
    console.log(JSON.stringify(rows));
  });

});

Выход:

{"_array":[],"length":0}

Но передается значение в запросе, которое я получил, как показано ниже

db.transaction(tx => {
  tx.executeSql('SELECT * FROM data WHERE (month = "Sep 2018" AND items_id = 68);', [], (_, { rows }) => {
    console.log(JSON.stringify(rows));
  });

});

Выход:

{"_array":[{"item_id":"68","item_name":"Apple","month":"Sep 2018"}],"length":1}

Примечание:

Я использую Expo Sqlite ("expo": "^ 27.0.1",)

import Expo, {SQLite} из 'expo'; const db = SQLite.openDatabase ('itemsDb.db');

Пожалуйста, помогите достичь этого. Спасибо!

...