Я проверяю sqlite и html5 с помощью Javascript, вот код, который я использую для создания моей БД, создания моей таблицы и вставки значений из 3 текстовых полей, которые у меня есть
function Add2DB()
{
var Tname = document.getElementById('txtName').value;
var Tprice = document.getElementById('txtPrice').value;
var Tqty = document.getElementById('txtQTY').value;
db.transaction(function (tx){
tx.executeSql('INSERT INTO foo (name,price,qty) VALUES(?,?,?)',[Tname,Tprice,qty]);
tx.executeSql('SELECT * FROM foo', [], function (tx, results){
var len = results.rows.length;
//For statements not allowed, just bring back first item in db
alert(results.rows.item(0).text)
});
});
}
У меня проблема в том, что всякий раз, когда я повторяю это, он просто говорит Object object
.Я думаю, что это проблема с Javascript, но я не уверен,
tx.executeSql('INSERT INTO foo (name,price,qty) VALUES(?,?,?)',[Tname,Tprice,qty]);
Эта строка также может быть неправильной и, возможно, неправильно вставлять сопоставленные значения.Может кто-нибудь, пожалуйста, пролить свет на это.Любая помощь или идеи очень помогли бы мне.Спасибо.