WebSQL PhoneGap不返回insertId吗?

时间:2018-10-17 12:20:45

标签: android cordova phonegap-plugins phonegap web-sql

我正在使用PhoneGap和WebSql。当我在浏览器上尝试时,一切都很好。SQLResultSet对象具有3个属性,分别是rows,insertId和rowsAffected。 但是当我生成和Apk并尝试移动设备时,SQLResultSet对象具有两个属性rows和rowsAffected。它在移动设备上获得rowsAffected 0,但在个人计算机上的浏览器中获得1.在移动设备上的``insertID''得到未定义。 >

class C {
public:
    C(const std::vector<Rectangle> &rectangles) : m_rectangles(rectangles) {}
    C(const C &other) : m_rectangles(other.m_rectangles) {}
private:
    std::vector<Rectangle> m_rectangles;
};

感谢帮助。

表创建在下面。

  db.transaction(function (t) {
            t.executeSql("INSERT INTO TEST (Testname) VALUES (?)", ["test"], function (t, rresult) {

                alert(JSON.stringify(rresult));

            }, function (t, error) {
                alert(error)
            })

        }, function (error) {

            alert("error" + error);
        },
        function (success) {
            alert("success" + success);
        })

0 个答案:

没有答案