我正在使用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);
})