【问题标题】:SELECT statement no longer working after installing cordova-plugin-ionic-webview安装 cordova-plugin-ionic-webview 后 SELECT 语句不再起作用
【发布时间】:2017-10-23 07:29:43
【问题描述】:

在使用需要安装 cordova-plugin-ionic-webview 的 AWS cognito 时,我试图解决我的 ionic 混合应用程序中的一些性能问题。但是,安装此插件后,我的 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 s​​qlite 插件的发行说明中读到,当使用 WKWebView 时整数被视为 REAL 值,而在 UIWebView here 上它被视为 INT。这会导致问题吗?如何使用 WKWebView 解决此问题?

【问题讨论】:

    标签: ios sqlite cordova-plugins wkwebview


    【解决方案1】:

    我能够通过将 INT 转换为字符串来解决此问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-03-05
      • 1970-01-01
      • 2023-03-14
      • 1970-01-01
      • 1970-01-01
      • 2021-02-06
      • 2021-08-21
      相关资源
      最近更新 更多