Transacciones BD Navegador Programacion Web
Publicado por Victor (22 intervenciones) el 14/05/2018 12:22:12
Buenas tardes.
Estoy siguiendo un manual y estoy atascado con esto de las trasacciones.
Concretamente con esta select:
Mediante alert,concretamente en el primero me dice "VarLen vale 0".Por tanto no entra en el "for" pero antes de esta funcion le hago un insert a la tabla que si funciona:
Nunca he usado esto hasta entonces.
Alguna idea?
Estoy siguiendo un manual y estoy atascado con esto de las trasacciones.
Concretamente con esta select:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
db.transaction(function (tx)
{
var resultados="";
tx.executeSql('SELECT * FROM users WHERE id = ?', [5],
function callback(tx, results) {
var len = results.rows.length, i;
alert("VarLen vale"+len);
for (i = 0; i < len; i++)
{
alert("dentro del for");
alert(results.rows.item(i).text);
resultados=results.rows.item(i).text;
}
},function errorCallback(tx, error)
{
alert(error.message);
}
);
document.getElementById("results").innerHTML=resultados;
});
Mediante alert,concretamente en el primero me dice "VarLen vale 0".Por tanto no entra en el "for" pero antes de esta funcion le hago un insert a la tabla que si funciona:
1
2
3
4
5
db.transaction( function (tx){
tx.executeSql('insert into users(id, name, email) VALUES (2,"foooooooooo","miEmail@lalalala")');
},function (err){
alert(err.message)
});
Nunca he usado esto hasta entonces.
Alguna idea?
Valora esta pregunta
-1