当我使用AWS cognito时需要安装cordova-plugin-ionic-webview,我试图在我的离子混合应用程序中解决一些性能问题。但是,安装此插件后,我的SELECT语句不再有效 - 它现在返回没有找到的记录。以下是声明:
dbAccess.SelectGoodsReceiptDetail = function SelectGoodsReceiptDetail(goodsreceipt) {
var resultData = {};
// Select Multiple Items
return $q(function(resolve, reject) {db.executeSql("SELECT * FROM goodsreceiptdetailview WHERE goodsReceiptKey LIKE ?", [ goodsreceipt.header.goodsReceiptKey] , function(rs) {
resultData.data = [{}];
if (rs.rows.length > 0) {
if (rs.rows.item) {
for (i=0;i<rs.rows.length; i++) {
resultData.data[i] = rs.rows.item(i);
}
resultData.exist = true;
}
} else {
// no item found
resultData.exist = false;
}
resolve(resultData);
}, function(error) {
resultData.data = [{}];
resultData.exist = false;
resultData.failed = true;
resolve(resultData);
})
});
}
变量goodsreceipt.header.goodsReceiptKey为整数。我已经在cordova sqlite插件的发行说明中读到,当在UIWebView here上将WKWebView视为INT时,整数被视为REAL值。这会导致问题吗?如何使用WKWebView修复此问题?
答案 0 :(得分:0)
我能够通过将INT转换为字符串来解决这个问题。