Я попытался передать два параметра, как показано ниже, для запроса на выборку, но я не получаю данные
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');
Пожалуйста, помогите достичь этого. Спасибо!