Запрос с предложением WHERE возвращает 0 строк при использовании плагина Cordova-sqlite-storage db.executeSql()
Я создаю свое первое гибридное приложение для Android с Framwork7 с помощью Template7 и оболочки Apache Cordova. Однако я потратил почти 2 дня, пытаясь выяснить, почему мой запрос возвращает 0 строк. Может ли кто-нибудь иметь представление о том, как я могу заставить это работать?
document.addEventListener('deviceready', function() {
var db = window.sqlitePlugin.openDatabase({name: "directory.db", location: 'default'});
db.executeSql('SELECT listingid, name FROM listing WHERE ismainbranch = ?', 1, function(rs) {
var data = new Array();
var len = rs.rows.length;
alert('row count: '+len);
for (i = 0; i < len; i++) {
data[i] = {"listingid":rs.rows.item(i).listingid, "name":rs.rows.item(i).name};
}
mainView.router.load({
url: 'companies.html',
reload: true,
context: { comps: data }
});
}, function(error) {
alert('SELECT SQL statement ERROR: ' + error.message);
});
});